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

Mongoose / mongoDb търсене, където имам нужда от стойности на непопълнено свойство

Тъй като трябва да филтрирате документите си с коментарите created_date тогава трябва да започнете агрегирането си със събирането на коментари вместо с публикация и да се присъедините към posts с $lookup агрегиране

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. Как да стартирате MongoDB и Mongo-express с docker-compose?

  2. RMongo dbGetQueryForKeys(), каква е структурата на ключовете и как да ги подключя?

  3. Предавайте голям масив към дъщерен процес на възел

  4. Как сериализирате типове стойности с MongoDB C# сериализатор?

  5. където е инсталационната директория по подразбиране за mongodb