MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

अनधिकृत डीबी लॉक प्रकार:-1

मैंने एक साधारण रेप्रो लिखा था लेकिन इसे सफलतापूर्वक चलाने में कोई समस्या नहीं हुई।

public static void main(String[] args) throws UnknownHostException, MongoException {
    Mongo mongo = new Mongo();
    DB db = mongo.getDB("test");
    boolean auth = db.authenticate("scott", "scott".toCharArray());
    DBCollection coll = db.getCollection("myWords");
    DBObject dbObj = (DBObject) JSON.parse("{ \"_id\" : 1.0 , \"words\" : [ \"a\" , \"b\" , \"c\"] , \"score\" : 1.1 , \"data\" : \"foo\"}");
    coll.insert(dbObj);
    System.out.print(coll.findOne().toString());

    Morphia morphia = new Morphia();
    Datastore datastore = morphia.createDatastore(mongo, "test");
    Word w = datastore.find(Word.class).get();
    System.out.print(w);

}

@Entity("myWords")
static class Word {
    @Id Double id;
    ArrayList<String> words = new ArrayList<String>();
    Double score;
    String data;

    @Override
    public String toString() {
        return this.id.toString();
    }


}

जिसके परिणामस्वरूप यह हुआ:

{ "_id" : 1.0 , "words" : [ "a" , "b" , "c"] , "score" : 1.1 , "data" : "foo"} 
...
1.0

जो सही बात लगती है। क्या आप इस कोड को चला सकते हैं, लेकिन अपने डीबी/उपयोगकर्ता/पासवर्ड को प्रतिस्थापित कर सकते हैं?



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose के साथ डेटाबेस कैसे छोड़ें?

  2. अलग मॉडल फ़ाइलों में model.export का उपयोग क्यों करें?

  3. मोंगो खोल में सभी डेटाबेस कैसे सूचीबद्ध करें?

  4. सरणी में पुश तत्व जो विशिष्ट स्थिति में किसी अन्य वस्तु की कुंजी है

  5. MongoDB सामान्यीकरण, विदेशी कुंजी और शामिल होना