sql >> Database >  >> NoSQL >> MongoDB

db.createCollection is geen functie

Volgens de changelog voor Mongodb 3.0 krijg je nu in plaats daarvan een client-object dat het database-object bevat:

Je hebt dus de db . nodig object dat verwijst naar de database die u wilt gebruiken, in uw geval mydb. Probeer dit:

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. Hoe tel je alle unieke waarden in MONGODB?

  2. Redis - Hoe de sleutel HASH en SET en ZSET zijn gerelateerd aan het opslaan van CrudRepository?

  3. $expr arrayElementAt werkt niet in aggregatie voor ingesloten document

  4. Mongo geeft dubbele sleutelfout op _id_-veld in Meteor-toepassing