MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

db.createCollection nie jest funkcją

Według listy zmian dla Mongodb 3.0 otrzymujesz teraz obiekt klienta zawierający obiekt bazy danych:

Potrzebujesz więc db obiekt, który wskazuje na bazę danych, której chcesz użyć, w twoim przypadku mydb. Spróbuj tego:

var url = "mongodb://localhost:27017/";
MongoClient.connect(url, function(err, db) {   //here db is the client obj
    if (err) throw err;
    var dbase = db.db("mydb"); //here
    dbase.createCollection("customers", function(err, res) {
        if (err) throw err;
        console.log("Collection created!");
        db.close();   //close method has also been moved to client obj
    });
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak sprawdzić, czy podana data jest pomiędzy dwiema datami w mongodb?

  2. MongoDB C#:Update.pullAll nie usuwa elementów

  3. Jak mogę dodać dwukolumnowy unikalny identyfikator do mongodb w aplikacji meteor?

  4. Wywołaj funkcję zapisaną Mongodb z PHP7

  5. Agregat Mongodb (liczba) na wielu polach jednocześnie