Question

Lors du stockage de propriétés de type énumération dans Couchbase, quelle est l'option préférée et pourquoi ?

  • y a-t-il des considérations de performances ?
  • qu'en est-il de la maintenance et de la refactorisation du code ?

doit-il être enregistré sous :{ couleur :'rouge'} ou {couleur:1 }

Était-ce utile?

La solution

{ couleur :'rouge' } ou { couleur :1 }

Toujours faire color: red dans la base de données.

Les raisons:

  • Lorsque vous ajoutez une nouvelle valeur d'énumération, vous n'avez pas besoin de faire attention à « l'index »
  • Auto-documentation :il n'y a pas de confusion quoi red moyens.

Aussi.La même chose devrait être faite dans vos API Web.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top