MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Tìm kiếm trong Mongoose / mongoDb nơi tôi cần các giá trị của thuộc tính chưa được phổ biến

Vì bạn phải lọc tài liệu của mình bằng các nhận xét created_date thì bạn phải bắt đầu tổng hợp của mình với bộ sưu tập nhận xét thay vì đăng và tham gia các posts với $lookup tổng hợp

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. làm thế nào để chuyển đổi chuỗi hex thành ObjectId trong Python

  2. Làm cách nào để loại trừ các trường khỏi tài liệu được nhúng trong Mongoid?

  3. MongoDB:khớp tài liệu không trống trong mảng

  4. tìm không phân biệt chữ hoa chữ thường trong mongodb cho tên người dùng trong php

  5. Năm mẹo để lưu trữ MongoDB tốt hơn trên Azure