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.
Veuillez envisager des réponses plus récentes qui contiennent des informations plus à jour, car les choses ont changé au fil des ans! Étant donné que de nombreuses nouvelles bibliothèques Node.js sont rapidement rendues obsolètes et qu'il y a relativement peu d'exemples de toute façon, je veux poser des questions sur …
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? …
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.
Je suis tombé sur un morceau de code Mongoose qui comprenait une requête findOne puis une fonction exec (). Je n'ai jamais vu cette méthode en Javascript avant? Que fait-il exactement?
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 …
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 …
Je prépare un script de création de base de données dans Node.js et Mongoose. Comment puis-je vérifier si la base de données existe déjà et si oui, la supprimer (la supprimer) à l'aide de Mongoose? Je n'ai pas pu trouver un moyen de le laisser tomber avec Mongoose.
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 …
J'aime aller trouver un utilisateur dans mongoDb en recherchant un utilisateur appelé value. Le problème avec: username: 'peter' est que je ne le trouve pas si le nom d'utilisateur est "Peter", ou "PeTER" .. ou quelque chose comme ça. Alors je veux faire comme SQL SELECT * FROM users WHERE …
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, …
Lorsque j'essaie de modifier une partie des données renvoyées par une requête Mongoose, cela n'a aucun effet. J'essayais de comprendre cela pendant environ 2 heures hier, avec toutes sortes de _.clone()s, en utilisant des variables de stockage temporaires, etc. Enfin, juste au moment où je pensais devenir fou, j'ai trouvé …
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?
Les deux types d'objets semblent être si proches l'un de l'autre que les deux semblent redondants. Quel est l'intérêt d'avoir à la fois des schémas et des modèles?
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.