MongoError: ns pas trouvé lors d'une tentative de drop de la collection
Mangouste jeter une erreur que j'ai.e, "MongoError: ns pas trouvé" quand j'essaie de baisse de la collecte.
Voici ma mangouste code:
var mongoose = require('bluebird').promisifyAll(require('mongoose'));
......
......
......
mongoose.connection.db.dropCollection("myCollection",function(err,affect){
console.log('err',err);
})
Erreur:
err { [MongoError: ns non trouvé]
nom: MongoError',
message: 'ns
pas trouvé",
ok: 0,
errmsg: 'ns non trouvé"}
Vous n'êtes pas connecté à la base de données (à l'aide de
la mangouste n'ont pas de baisse de la méthode de collecte. chekout ceci réponse pour plus d'info.
oui, j'ai utilisé de la mangouste.connect(). @robertklep
mangouste.connexion.db.dropCollection méthode a utilisé, stackoverflow.com/questions/11453617/...
mongoose.connect()
).la mangouste n'ont pas de baisse de la méthode de collecte. chekout ceci réponse pour plus d'info.
oui, j'ai utilisé de la mangouste.connect(). @robertklep
mangouste.connexion.db.dropCollection méthode a utilisé, stackoverflow.com/questions/11453617/...
OriginalL'auteur vineet | 2016-05-10
Vous devez vous connecter pour publier un commentaire.
MongoError: ns not found
se produit lors de l'exécution d'actions sur les collections qui n'existent pas.Par exemple, essayer de supprimer les index en avant explicitement la création de la collection a eu lieu, ou avant d'ajouter un document à la collection qui crée implicitement la collection.
github.com/mongodb/mongo/blob/...
OriginalL'auteur Andrew Homeyer