sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur kontrollerar man om ett arrayfält innehåller ett unikt värde eller en annan array i MongoDB?

Testa detta:

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


  1. En översikt av Percona Backup för MongoDB

  2. Mongoose gräns/offset och räkning fråga

  3. Installera och konfigurera Redis på Ubuntu

  4. Mongo-aggregation med sidnumrerade data och totaler