sql >> Database teknologi >  >> NoSQL >> MongoDB

Jeg har brug for et råd om NoSQL/MongoDb og data/modellers struktur

Jeg vil foreslå at gemme stemmer som en liste over historie _id s i hver bruger. På den måde kan du finde ud af, hvilke historier en bruger har stemt på blot ved at se på listen. For at få de brugere, der har stemt på en historie, kan du gøre noget som:

db.users.find({stories: story_id})

hvor story_id er _id af den pågældende historie. Hvis du opretter et indeks på stories felt vil begge disse forespørgsler være hurtige.



  1. Meteor-publikation:Skjuler bestemte felter i et array-dokumentfelt?

  2. TransactionRequiredException Udførelse af en opdatering/sletningsforespørgsel

  3. Finder skæringspunktet mellem to samlinger i MongoDb

  4. Hvordan opretter man tailable cursor i MongoDB shell?