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

Làm thế nào để chiếu xem trường có tồn tại hay không

Chạy đường dẫn tổng hợp sau để nhận được kết quả mong muốn:

db.collection.aggregate([
    {
        "$project": {
            "a": 1,
            "resultsOfComputation": {
                "d": { "$gt": ["$resultsOfComputation.d", null] }   
            }
        }
    }
])

Đầu ra mẫu

/* 1 */
{
    "_id" : 1,
    "a" : 1,
    "resultsOfComputation" : {
        "d" : true
    }
}

/* 2 */
{
    "_id" : 2,
    "a" : 1,
    "resultsOfComputation" : {
        "d" : false
    }
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. AWS DocumentDB có hỗ trợ kết hợp 3+ Bộ sưu tập trong một truy vấn duy nhất không?

  2. MongoDB triển khai các chỉ mục không gian của nó như thế nào?

  3. MongoDB Multikey Compound Index - Cần trợ giúp để hiểu các giới hạn

  4. MongoDB - không thể sử dụng .explain () để nhận thông tin truy vấn trong mã C #?

  5. Mongodb có thể được sử dụng như một cơ sở dữ liệu nhúng không?