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

Thực thi Mongo như Truy vấn (JSON) thông qua Java

Có, có một cách, bằng cách chuyển bộ lọc dưới dạng một chuỗi. Ví dụ:

BasicDBObject query = BasicDBObject.parse("{userId: {$gt: \"1\"}}");
FindIterable<Document> dumps = crapCollection.find(query);

Bạn cũng có thể sử dụng com.mongodb.util.JSON , nhưng tôi không khuyến khích nó. Nó ít mô tả hơn.

DBObject dbObject = (DBObject)JSON.parse("{userId: {$gt: \"1\"}}");

Xin lưu ý rằng điều này có thể dễ bị chèn SQL vì bạn tự phân tích cú pháp / xây dựng bộ lọc.

Tôi khuyên bạn nên sử dụng truy vấn được tham số hóa của Jongo.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Sự khác biệt giữa MongoTemplate của Spring Data và MongoRepository là gì?

  2. Làm cách nào để phân trang bằng cách sử dụng truy vấn phạm vi trong MongoDB?

  3. MongoDB $ objectToArray

  4. Bộ bản sao MongoDB với xác thực mật khẩu đơn giản

  5. Làm thế nào để tham gia truy vấn trong mongodb?