MongoDB
जावा चालक
खोज…
एक जमानती कर्सर बनाएँ
find(query).projection(fields).cursorType(CursorType.TailableAwait).iterator();
यह कोड MongoCollection
वर्ग पर लागू होता है।
CursorType एक एनम है और इसके निम्न मूल्य हैं:
Tailable
TailableAwait
पुराने के अनुरूप (<3.0) DBCursor addOption बाइट्स प्रकार:
Bytes.QUERYOPTION_TAILABLE
Bytes.QUERYOPTION_AWAITDATA
डेटाबेस उपयोगकर्ता बनाएँ
पासवर्ड के साथ उपयोगकर्ता देवता बनाने के लिए पासवर्ड 123
MongoClient mongo = new MongoClient("localhost", 27017);
MongoDatabase db = mongo.getDatabase("testDB");
Map<String, Object> commandArguments = new BasicDBObject();
commandArguments.put("createUser", "dev");
commandArguments.put("pwd", "password123");
String[] roles = { "readWrite" };
commandArguments.put("roles", roles);
BasicDBObject command = new BasicDBObject(commandArguments);
db.runCommand(command);
स्थिति के साथ संग्रह डेटा प्राप्त करें
से डेटा प्राप्त करने testcollection
में संग्रह testdb
डेटाबेस जहां name=dev
import org.bson.Document;
import com.mongodb.BasicDBObject;
import com.mongodb.MongoClient;
import com.mongodb.ServerAddress;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoCursor;
import com.mongodb.client.MongoDatabase;
MongoClient mongoClient = new MongoClient(new ServerAddress("localhost", 27017));
MongoDatabase db = mongoClient.getDatabase("testdb");
MongoCollection<Document> collection = db.getCollection("testcollection");
BasicDBObject searchQuery = new BasicDBObject();
searchQuery.put("name","dev");
MongoCursor<Document> cursor = collection.find(searchQuery).iterator();
try {
while (cursor.hasNext()) {
System.out.println(cursor.next().toJson());
}
} finally {
cursor.close();
}
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow