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.


7
Comment obtenir tout le nombre de modèles de mangouste?
Comment puis-je connaître le nombre de modèles dont les données ont été enregistrées? il existe une méthode Model.count(), mais cela ne semble pas fonctionner. var db = mongoose.connect('mongodb://localhost/myApp'); var userSchema = new Schema({name:String,password:String}); userModel =db.model('UserList',userSchema); var userCount = userModel.count('name'); userCountest un objet, quelle méthode appelée peut obtenir un réel count? …

6
Requête Mongoose où la valeur n'est pas nulle
Vous cherchez à faire la requête suivante: Entrant .find enterDate : oneMonthAgo confirmed : true .where('pincode.length > 0') .exec (err,entrants)-> Est-ce que je fais correctement la clause where? Je souhaite sélectionner des documents dont la valeur pincoden'est pas nulle.
101 mongodb  mongoose 


8
Mongoose: Obtenez la liste complète des utilisateurs
J'ai essayé d'utiliser Mongoose pour envoyer la liste de tous les utilisateurs comme suit: server.get('/usersList', function(req, res) { var users = {}; User.find({}, function (err, user) { users[user._id] = user; }); res.send(users); }); Bien sûr, res.send(users);va envoyer {}, ce qui n'est pas ce que je veux. Existe-t-il une findalternative avec …

1
Mongoose findByIdAndUpdate ne renvoie pas le modèle correct
J'ai un problème que je n'ai jamais vu auparavant avec le FindByIdAndUpdate de Mongoose qui ne renvoie pas le bon modèle dans le rappel. Voici le code: var id = args._id; var updateObj = {updatedDate: Date.now()}; _.extend(updateObj, args); Model.findByIdAndUpdate(id, updateObj, function(err, model) { if (err) { logger.error(modelString +':edit' + modelString …


10
Les mangoustes peuplent après l'enregistrement
Je ne peux pas remplir manuellement ou automatiquement le champ créateur sur un objet nouvellement enregistré ... le seul moyen que je peux trouver est de ré-interroger les objets que j'ai déjà, ce que je détesterais faire. Voici la configuration: var userSchema = new mongoose.Schema({ name: String, }); var User …


23
L'index Mongoose Unique ne fonctionne pas!
J'essaie de laisser MongoDB détecter une valeur en double en fonction de son index. Je pense que cela est possible dans MongoDB, mais à travers le wrapper Mongoose, les choses semblent être cassées. Donc pour quelque chose comme ça: User = new Schema ({ email: {type: String, index: {unique: true, …


4
Création d'index multi-champs dans Mongoose / MongoDB
J'essaie de trouver de la documentation, en vain, sur la façon de créer des index multi-champs dans Mongoosejs. En particulier, j'ai deux champs qui doivent être indexés et uniques. Qu'est-ce qu'un exemple de schéma de mangouste qui indexe deux champs ensemble?
93 mongodb  mongoose 


1
Combinez deux requêtes OR avec AND dans Mongoose
Je veux combiner deux requêtes OR avec AND en monoose, comme dans cette instruction SQL: SELECT * FROM ... WHERE (a = 1 OR b = 1) AND (c=1 OR d=1) J'ai essayé cela dans un module NodeJS qui ne récupère que l'objet modèle de l'application principale: /********** Main application …

16
Mot de passe MongoDB avec "@" dedans
J'essaie de me connecter à une base de données MongoDB avec un nom d'utilisateur et un mot de passe en utilisant Mongoose dans Node.js. Tous les documents indiquent que la chaîne de connexion devrait ressembler à mongodb://username:password@host:port/db Cependant, le mot de passe contient le caractère «@». Comment puis-je créer une …

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.