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

MongoDB:truy vấn tài liệu có hai trường bằng nhau, $ match và $ eq

Nếu tôi hiểu đúng câu hỏi của bạn, bạn muốn những tài liệu có cùng giá trị trong field1 và field2.

Đối với điều này, hãy thử

db.coll.find({$where: function() { return this.field1 == this.field2 } } );

hoặc nhỏ gọn hơn

db.coll.find({ $where : "this.field1 == this.field2" } );


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB làm nơi lưu trữ tệp

  2. Lỗi khi cài đặt trình điều khiển PHP MongoDb với XAMPP trên Max OS Lion

  3. Lưu trữ tệp trong Mongo's GridFS bằng ExpressJS sau khi tải lên

  4. Mongoose:cách sử dụng tổng hợp và tìm cùng nhau

  5. Cài đặt Mongodb không chạy được mongod