Questions marquées «mongoose»

Mongoose est un outil de modélisation d'objets MongoDB, ou ODM (Object Document Mapper), écrit en JavaScript et conçu pour fonctionner dans un environnement asynchrone.


10
Rechercher un document avec un tableau contenant une valeur spécifique
Si j'ai ce schéma ... person = { name : String, favoriteFoods : Array } ... où le favoriteFoodstableau est rempli de chaînes. Comment puis-je trouver toutes les personnes qui ont des «sushis» comme nourriture préférée en utilisant des mangoustes? J'espérais quelque chose dans le sens de: PersonModel.find({ favoriteFoods : …
499 mongodb  mongoose 



10
Mongoose: findOneAndUpdate ne renvoie pas le document mis à jour
Ci-dessous mon code var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/test'); var Cat = mongoose.model('Cat', { name: String, age: {type: Number, default: 20}, create: {type: Date, default: Date.now} }); Cat.findOneAndUpdate({age: 17}, {$set:{name:"Naomi"}},function(err, doc){ if(err){ console.log("Something wrong when updating data!"); } console.log(doc); }); J'ai déjà un enregistrement dans ma base de données mongo et …

4
mongodb / mongoose findMany - recherche tous les documents dont les ID sont répertoriés dans le tableau
J'ai un tableau de _ids et je veux obtenir tous les documents en conséquence, quelle est la meilleure façon de le faire? Quelque chose comme ... // doesn't work ... of course ... model.find({ '_id' : [ '4ed3ede8844f0f351100000c', '4ed3f117a844e0471100000d', '4ed3f18132f50c491100000e' ] }, function(err, docs){ console.log(docs); }); Le tableau peut contenir …

20
Évitez l'avertissement «l'analyseur de chaîne d'URL actuel est obsolète» en définissant useNewUrlParser sur true
J'ai une classe d'encapsuleur de base de données qui établit une connexion à une instance MongoDB: async connect(connectionString: string): Promise<void> { this.client = await MongoClient.connect(connectionString) this.db = this.client.db() } Cela m'a donné un avertissement: (nœud: 4833) DeprecationWarning: l'analyseur de chaîne d'URL actuel est obsolète et sera supprimé dans une future …




6
Comment transformer un document Mongoose en objet simple?
J'ai un document d'une mangouste que je souhaite étendre avant l'encodage JSON et l'envoyer comme réponse. Si j'essaie d'ajouter des propriétés au document, il est ignoré. Les propriétés n'apparaissent pas en Object.getOwnPropertyNames(doc)rendant impossible une extension normale. La chose étrange est que cela JSON.parse(JSON.encode(doc))fonctionne et renvoie un objet avec toutes les …
200 node.js  mongoose 

7
Comparaison de mangouste _id et de chaînes
J'ai une application node.js qui extrait des données et les colle dans un objet, comme ceci: var results = new Object(); User.findOne(query, function(err, u) { results.userId = u._id; } Quand je fais un if / then basé sur cet ID stocké, la comparaison n'est jamais vraie: if (results.userId == AnotherMongoDocument._id) …



7
Node.js Mongoose.js chaîne en fonction ObjectId
Existe-t-il une fonction pour transformer une chaîne en objectId dans node en utilisant mangouste? Le schéma spécifie que quelque chose est un ObjectId, mais quand il est enregistré à partir d'une chaîne, mongo me dit que ce n'est toujours qu'une chaîne. Le _id de l'objet, par exemple, est affiché sous …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.