sql >> Databáze >  >> NoSQL >> MongoDB

MongoDb Liší se od dotazovacího ovladače C#

.distinct() metoda je starší implementace, která je spíše pohodlnou metodou balení mapReduce. Pro cokoli složitějšího než jednoduché operace byste měli použít .aggregate() .

Takže ekvivalent shellu:

db.collection.aggregate([
    { "$match": { "$and": [ { "prop1": "" }, { "prop2": "" } ] } },
    { "$group": { "_id": "$messageId" } }  
])

Dokumenty jsou pouze tvořeny jako řetězec dokumentů BSON. Existují různé příklady zde .




  1. MongoDB $ hodina

  2. Jak mohu chránit svou cestu /sidekiq heslem (tj. vyžadovat ověření pro nástroj Sidekiq::Web)?

  3. Dotazování na lokalizovaná data v MongoDB

  4. Jak zabránit vrácení zpět v MongoDB