sql >> Database >  >> NoSQL >> MongoDB

Hoe te controleren of een arrayveld een unieke waarde of een andere array in MongoDB bevat?

Probeer dit eens:

db.blogpost.find({ 'tags' : 'tag1'}); //1
db.blogpost.find({ 'tags' : { $all : [ 'tag1', 'tag2' ] }}); //2
db.blogpost.find({ 'tags' : { $in : [ 'tag3', 'tag4' ] }}); //3


  1. Mongoose/MongoDB resultaatvelden verschijnen ongedefinieerd in Javascript

  2. Kan bleekselderij een Database Scheduler gebruiken zonder Django?

  3. Node.js mongodb-stuurprogramma async/wacht op vragen

  4. Meteor retourneert ongeldige hexadecimale tekenreeksfout bij het maken van ObjectID?