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

MongoDB:khung tổng hợp:$ khớp giữa các trường

Rất tiếc, không cần thử nghiệm nhiều, tôi sẽ nói bạn có thể sử dụng $cmp cho điều này:

http://docs.mongodb.org/manual/reference/aggregation/cmp/#_S_cmp

db.test.aggregate([
    {$project: {
        // All your other fields here
        cmp_value: {$cmp: ['$a', '$b']}
    }},
    {$match: {cmp_value: {$gt: 0}}} 
])

Có thể có một cách tốt hơn nhưng tôi không có bản cài đặt MongoDB ở gần mình để kiểm tra.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nhiều dân cư - mongoosejs

  2. MongoDB $ toInt

  3. MongoDB - Còn kiểu giá trị Decimal thì sao?

  4. MongoDB $ rand

  5. Cài đặt MongoDB trên CentOS 8