MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie überprüfe ich, ob ein Array-Feld einen eindeutigen Wert oder ein anderes Array in MongoDB enthält?

Probieren Sie es aus:

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