MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Menjalankan Mongo like Query (JSON) melalui Java

Ya, ada caranya, dengan melewatkan filter sebagai string. Contoh:

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

Anda juga dapat menggunakan com.mongodb.util.JSON , tapi saya tidak merekomendasikannya. Itu kurang deskriptif.

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

Harap perhatikan bahwa ini mungkin rentan terhadap injeksi SQL karena Anda mem-parsing/membuat filter sendiri.

Saya sarankan menggunakan kueri parameter Jongo.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kinerja insert massal di MongoDB untuk koleksi besar

  2. Pencadangan dan Pemulihan MongoDB

  3. Bagaimana cara kerja pengurutan dengan indeks di MongoDB?

  4. Kapan ke Redis? Kapan ke MongoDB?

  5. Mengimpor Data Ke Instans MongoDB