sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongoose / mongoDb søgning, hvor jeg har brug for værdier af ubefolket ejendom

Da du skal filtrere dine dokumenter med kommentarerne created_date felt, så skal du starte din aggregering med kommentarsamlingen i stedet for post og deltage i posts med $lookup aggregering

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. Hvordan får jeg MongoDB-versionsnummeret på Heroku?

  2. Mongodb opdateringsoperation inde i underarray

  3. Migration fra Tokumx 1.5 til Percona Server For mongodb 3.11

  4. To samtidige anmodninger bliver blandet sammen i Node.js-appen