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

MongoDB lọc nội dung mảng đối tượng dựa trên thành viên đối tượng

Bạn có thể so sánh qTyIn với undefined trong $ filter :

db.collection.aggregate([
    {
        $addFields: {
            transactions: {
                $filter: {
                    input: "$transactions",
                    cond: {
                        $ne: [ "$$this.qtyIn", null ]
                    }
                }
            }
        }
    }
])

Sân chơi Mongo




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hàm azure (nút) gọi mongodb kết thúc mà không có lỗi nhưng không có gì trở lại từ truy vấn

  2. 3 cách trả lại mẫu tài liệu ngẫu nhiên từ bộ sưu tập MongoDB

  3. Tham gia và định dạng mảng đối tượng trong Python

  4. NestJS:Cách triển khai xác thực người dùng dựa trên phiên

  5. mongoose Ngày so sánh mà không có thời gian và Nhóm do createAt và staffId với Tổng số nhân viên hàng tuần, hàng tháng và hàng năm theo tổng hợp?