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

Hledání Mongoose / mongoDb, kde potřebuji hodnoty nenaplněné vlastnosti

Protože musíte své dokumenty filtrovat pomocí komentářů created_date pole, pak musíte začít agregaci se sbírkou komentářů místo příspěvku a připojit se k posts pomocí $lookup agregace

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. Kde bych měl přidat možnost --rest pro MongoDB?

  2. Fuzzy Searching s Mongodb?

  3. Jak aktualizovat pole vnořených dokumentů v kolekci MongoDB v MeteorJS

  4. Vložit pole s velikostí pole v mongo