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.

mongoose...

J'ai essayé d'exécuter une requête Bulkwrite dans Mongoose, et je ne sais pas pour quelles raisons il ne génère pas d'erreur let input = [ { "variantId": "5e1760fbdfaf28038242d676", "quantity": 5 }, { "variantId": "5e17e67b73a34d53160c7252", "quantity": 1....
14 janv. 2020 à 07:51
J'essaie de créer une application où le mot de passe est envoyé dans un champ virtuel, puis haché et stocké comme hachage. Cependant, je continue à recevoir cette erreur: (node:32101) UnhandledPromiseRejectionWarning: ValidationError: User validation failed: hashed_password: Path `hashed_password` i....
12 janv. 2020 à 07:09
Problème: lorsque j'appelle cet itinéraire /topproducts, il entre dans la fonction orders_get_order et non dans orders_most_ordered_products. C'est très étrange, je ne peux pas comprendre pourquoi il entre dans la mauvaise fonction. Le message d'erreur de la console: message: 'Cast to ObjectId f....
4 janv. 2020 à 19:46
J'essaie de trouver le meilleur pour gérer une erreur de capture dans la sortie / réponse. J'ai cet itinéraire qui supprime un jeu par un ID router.delete("/delete/:id", (req, res) => { (async () => { try { let deleteGame = await gameModel.findByIdAndDelete(ObjectId(req.params.id)).exec....
4 janv. 2020 à 14:05
Je sais que c'est une erreur qui a été posée à plusieurs reprises sur StackOverflow, mais je n'arrive pas à trouver la réponse que je cherche. J'ai un schéma simple qui stocke un _id et une URL. L'URL fonctionne correctement, mais lorsque je vais créer un nouveau schéma et l'enregistrer, il indique ....
31 déc. 2019 à 20:11
je suis nouveau sur manogodb et nodejs.i ai un classement des commandes dans mongodb. Les dates sont stockées au format datestring () "Sat Dec 28 2019" comme ça je dois trouver des données entre deux dates de plage. ma requête nodejs ressemble à ceci. $match: { "orders.kitchen": mongoose.T....
30 déc. 2019 à 15:43
je développe un programme pour exécuter des programmes CRUD et j'obtiens une erreur inconnue - at Object.<anonymous> (C:\Program Files\nodejs\practiceofmongonode.js:13:9) at Module._compile (internal/modules/cjs/loader.js:956:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:1....
30 déc. 2019 à 10:59
Veuillez me pardonner s'il existe déjà un fil qui résout mon problème, mais je ne l'ai pas trouvé. Je suis assez nouveau dans le développement Web et je travaille actuellement sur le matériel de cours de l'une des classes de développeur de pile complète d'udemy. J'utilise node avec express et mongoD....
30 déc. 2019 à 08:31
J'ai quatre documents dans mongodb. // first document { "id": 1, "exist": true } // second document { "id": 2, "exist": false } // third document { "id": 3, "exist": false } // forth document { "id": 4, "exist": false } Je veux mettre à jour comme ça.....
30 déc. 2019 à 07:42
J'analyse un CSV et traite chaque enregistrement pour l'insérer dans mon MongoDB en utilisant Mongoose. J'obtiens déjà correctement un tableau du CSV, mais lorsque je commence à l'itérer à l'aide de forEach (et async / wait), il s'arrête juste là. Voici mon code: const csv = require('csv-parser'); c....
28 déc. 2019 à 04:09
dans mon projet, je veux autoriser les champs facultatifs dans un document, mais je ne veux pas enregistrer de valeurs nulles, c'est-à-dire que je veux supprimer tout champ avec null. les valeurs peuvent être modifiées pendant l'exécution. j'ai trouvé comment je peux rendre un champ nul si l'utilisa....
25 déc. 2019 à 03:17
J'ai fait un jeu survivant et j'essaie de montrer le score après la fin du jeu img-1 J'aurais pu simplement ajouter un nouveau routeur / jeu / score, mais je voudrais rester sur la même page et mettre à jour le contenu du score uniquement après avoir soumis le nom d'utilisateur. c'est mon fichier PU....
24 déc. 2019 à 02:24
Considérez la requête EightWeekGamePlan.aggregate( [ { $group: { _id: { LeadId: "$LeadId", BusinessName: "$BusinessName", PhoneNumberMasque: "$PhoneNumberMasque", City: "$City", Rooms: "$Rooms....
J'ai un projet de document avec un tableau de sous-documents, avec un schéma Tâches. Tâches possède un tableau de sous-documents avec un schéma Commentaires. const projectSchema = new Schema({ _id: Schema.Types.ObjectId, name: { type: String, required: true, unique: true }, description: { type....
20 déc. 2019 à 17:23
Im essayant de construire un point de terminaison qui renverra chaque véhicule que j'ai à l'intérieur d'une largeur de coordonnées. J'ai étudié la distance $ proche et maximale, mais jusqu'à présent, aucun résultat. et RentalSchema = new Schema({ start: [ { date: { type: Date ....
20 déc. 2019 à 00:16
J'ai une petite structure de DataBase: export const ApplicationSchema = new Schema({ ownerId: String, ownerName: String, region: String, fromAddress: String, phone: String, cameAddress: String, status: { type: String, enum: ['new', 'booked', 'completed'], default: 'new' }....
19 déc. 2019 à 20:42
J'ai une date de chaîne enregistrée dans MongoDB en tant que telle: '19 Dec 2019 '. Je veux obtenir toute la date correspondante avec la nouvelle date (), c'est-à-dire la date actuelle. Mongo stocké Date: db_date: '18 déc 2019 ' . Faites correspondre cette date avec la date actuelle, nous l'obtenons....
19 déc. 2019 à 20:19
Je reçois des réponses du point d'extrémité Stripe API GET / factures qui renvoie les dates sous forme d'horodatages Unix. Un exemple de valeur est 1573917475. Je dois enregistrer cette valeur dans un format ISO dans Mongoose. Exemple: 2019-11-16T15: 17: 55 Je sais comment convertir cette valeur en ....
Je veux obtenir un tableau de tous les utilisateurs de ma base de données. Il en résulte une erreur de blocage du socket. Quelqu'un pourrait-il aider? Je vous remercie! Voici le lien vers le projet sur Glitch: Projet Glitch Voici le code problématique: app.get("/api/exercise/users", (req, res) =>....
17 déc. 2019 à 14:03
J'essaie d'obtenir tous les éléments enfants de MongoDB, j'ai écrit une fonction récursive pour obtenir tous les éléments enfants. Il parcourt toutes les valeurs, je peux consigner toutes les valeurs à l'intérieur de la boucle lorsque je pousse des valeurs dans un tableau et renvoie la valeur que j'....
16 déc. 2019 à 13:13
J'ai du mal à comprendre comment me connecter au cluster MongoDB Atlas à partir de mon application native native. Ce que j'essaie de faire, c'est essentiellement de prendre mes données de la page de connexion de mon composant (nom d'utilisateur et mot de passe) et de me connecter à la base de donnée....
13 déc. 2019 à 02:45
Je veux obtenir une date triée groupée par mois à partir de la mangouste. J'ai essayé de trier par date mais ce n'est pas groupé par mois. Que puis-je faire pour le regrouper en un mois? [ { month: 'Jan', users: '54' }, { month: 'Feb', users: '232' }, ] ....
12 déc. 2019 à 15:32
Si je soumets le jour à 5, le papillon à 12 et l'année à 1975 avec la fonction ci-dessous, la sortie est "1975-12-04T16:00:00.000Z" pourquoi le jour est-il changé du 5 au 4? et pourquoi est l'heure 16? et les 2 millisecondes supplémentaires? Que se passe-t-il? if (req.body.year && req.body.mon....
12 déc. 2019 à 15:25
J'essaie de trouver par identifiant et d'obtenir bankApp.find n'est pas une fonction. Ceci est mon schéma import {model, Schema} from "mongoose"; const StatusResponse = new Schema({ uniqueKey: {type: String, trim: true, unique: true}, leadKey: {type: String, trim: true, unique: true}, risk....
12 déc. 2019 à 12:28
J'essaie d'insérer un panier d'articles en tant qu'objet JSON dans une collection MongoDB à l'aide d'un schéma de mangouste. L'ID du client est stocké (qui provient de la base de données utilisateur), mais les articles du panier ne le sont pas . Voici mon code: Exemples de données de commande conte....
12 déc. 2019 à 00:25