MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Запитване за съществуване на вложен списък в Mongo

db.collection.find({plays.clicks.0: {$exists:true}})

е правилният синтаксис, но като plays е списък, заявката ще съответства на всеки документ който има кликвания при plays . Няма начин да се извлече подмножество от масив за поделементи по този начин[1]. Има билет за под/виртуални колекции[2]

[1] http://www. mongodb.org/display/DOCS/Retrieving+a+Subset+of+Fields#RetrievingaSubsetofFields-RetrievingaSubrangeofArrayElements

[2] https://jira.mongodb.org/browse/SERVER-828



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Многостепенна йерархия на данните на Ember с вградени винаги

  2. Допълнителните полета на Mongo dbref са невидими в mongoshell. Как да ги покажем?

  3. Как да изтриете много документи в разделена колекция в Azure CosmosDB с помощта на MongoDB API

  4. Как мога да споделям колекции на MongoDB между приложения на Meteor?

  5. Ръководство за разработчици за комплекти реплики на MongoDB