MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Wyszukiwanie Mongoose / mongoDb, gdzie potrzebuję wartości niewypełnionej właściwości

Ponieważ musisz filtrować swoje dokumenty za pomocą komentarzy created_date pole to musisz rozpocząć agregację z kolekcją komentarzy zamiast postu i dołączyć do posts z $lookup agregacja

const todayForEvent = moment().startOf('day').utc().toDate()

db.comments.aggregate([
  { "$match": { "created_date": { "$gte": todayForEvent } }},
  { "$lookup": {
    "from": "posts",
    "localField": "_id",
    "foreignField": "comments",
    "as": "posts"
  }},
  { "$unwind": "$posts" },
  { "$replaceRoot": { "newRoot": "$posts" }}
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wstępnie skompilowane zasoby Heroku nie powiodły się

  2. @DBRef nie pobiera danych podczas korzystania z Spring Data Mongo

  3. $lookup zagnieżdżona tablica w mongodb

  4. Jak połączyć Atlas Mongodb ze Springiem?

  5. Drukowanie daty MongoDB z PHP