sql >> Databáze >  >> NoSQL >> MongoDB

Jak načíst hodnotu z mongoDB podle názvu klíče?

find() stačí.

db.CollectionName.find({},{HomeTown:1})

v Javě by to bylo:

BasicDBObject query = new BasicDBObject();
BasicDBObject field = new BasicDBObject();
field.put("HomeTown", 1);
DBCursor cursor = db.getCollection(collectionName).find(query,field);
while (cursor.hasNext()) {
    BasicDBObject obj = (BasicDBObject) cursor.next();
    result.add(obj.getString("HomeTown"));
}


  1. Jaký je rozdíl mezi uložením a vložením do Mongo DB?

  2. Je rámec Mongodb Aggregation rychlejší než map/reduce?

  3. připojení k místnímu mongodb z kontejneru docker

  4. Událost klíčového prostoru Redis se nespouští