J'utilise MongoDB avec Node.JS. J'ai une collection qui contient une date et d'autres lignes. La date est un Dateobjet JavaScript . Comment puis-je trier cette collection par
J'utilise MongoDB avec Node.JS. J'ai une collection qui contient une date et d'autres lignes. La date est un Dateobjet JavaScript . Comment puis-je trier cette collection par
Selon la documentation de Mongoose pour MongooseJSet MongoDB/ Node.js: Lorsque votre application démarre, Mongoose appelle automatiquement ensureIndexchaque index défini dans votre schéma. Bien qu'il soit utile pour le développement, il est recommandé de désactiver ce comportement en production car...
J'ai lu et lu et je ne sais toujours pas quelle est la meilleure façon de partager la même connexion de base de données (MongoDb) sur toute l'application NodeJs. Si je comprends bien, la connexion doit être ouverte lorsque l'application démarre et réutilisée entre les modules. Mon idée actuelle du...
Je voudrais définir une étape d'agrégation $ project où je peux lui demander d'ajouter un nouveau champ et d'inclure tous les champs existants, sans avoir à lister tous les champs existants. Mon document ressemble à ceci, avec de nombreux champs: { obj: { obj_field1: "hi", obj_field2: "hi2" },...
Je fais un projet Node.js qui contient des sous-projets. Un sous-projet aura une base de données Mongodb et Mongoose sera utilisé pour encapsuler et interroger db. Mais le problème est Mongoose ne permet pas d'utiliser plusieurs bases de données dans une seule instance de mangouste car les modèles...
Lors de l'envoi d'une demande à /customers/41224d776a326fb40f000001et un document avec _id 41224d776a326fb40f000001n'existe pas, docest nullet je retourne un 404: Controller.prototype.show = function(id, res) { this.model.findById(id, function(err, doc) { if (err) { throw err; } if (!doc) {...
Je suis curieux de connaître les avantages et les inconvénients de l'utilisation de sous-documents par rapport à une couche plus profonde dans mon schéma principal: var subDoc = new Schema({ name: String }); var mainDoc = new Schema({ names: [subDoc] }); ou var mainDoc = new Schema({ names: [{...
J'essaie de sélectionner uniquement un champ spécifique avec exports.someValue = function(req, res, next) { //query with mongoose var query = dbSchemas.SomeValue.find({}).select('name'); query.exec(function (err, someValue) { if (err) return next(err); res.send(someValue); }); }; Mais dans ma...
Fermé. Cette question nécessite des détails de débogage . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 3 ans . Améliorez cette question J'ai installé mongo DB dans le...
Partout où je regarde, je vois que MongoDB est CP. Mais quand je creuse, je vois que c'est finalement cohérent. Est-ce CP lorsque vous utilisez safe = true? Si tel est le cas, cela signifie-t-il que lorsque j'écris avec safe = true, toutes les répliques seront mises à jour avant d'obtenir le...
Je suis nouveau (ish) à l'ensemble des applications javascript full stack, et complètement nouveau pour Angular, donc j'espérais que quelqu'un puisse mettre les choses au clair pour moi ici. Pourquoi aurais-je besoin d'utiliser un cadre de création de modèles comme Jade ou Handlebars lors de...
Qu'est-ce qu'une option NoSQL basée sur des documents vous achète sur un magasin KV, et
J'essaye d'utiliser la mangouste pour créer une base de données et une collection dedans. Mon code est: var mongoose = require('mongoose'); var db = mongoose.connect('mongodb://localhost/testdb'); var Schema = mongoose.Schema; var UserInfo = new Schema({ username : String, password : String });...
Par exemple, ce code entraîne la création d'une collection appelée "datas" var Dataset = mongoose.model('data', dataSchema); Et ce code entraîne la création d'une collection appelée "utilisateurs" var User = mongoose.model('user', dataSchema);
Existe-t-il un moyen de vider la collection mongo au format json? Soit sur le shell ou en utilisant le pilote java, je recherche celui qui offre les meilleures
Dans les versions précédentes de Mongoose (pour node.js), il y avait une option pour l'utiliser sans définir de schéma var collection = mongoose.noSchema(db, "User"); Mais dans la version actuelle, la fonction "noSchema" a été supprimée. Mes schémas sont susceptibles de changer souvent et ne...
Existe-t-il une fonction d'explication pour le cadre d'agrégation dans MongoDB? Je ne peux pas le voir dans la documentation. Sinon, existe-t-il un autre moyen de vérifier comment une requête fonctionne dans le cadre d'agrégation? Je sais avec trouver que tu fais juste
J'ai installé mongodb et les pilotes php sur mon serveur unix. Ma question est de savoir comment puis-je savoir si mongodb fonctionne? Existe-t-il une simple requête en ligne de commande pour vérifier l'état? Si je le lance une fois depuis le shell, il continuera à fonctionner si je quitte le shell...
Comment trouver des champs en double dans une collection mongo. Je voudrais vérifier si l'un des champs "nom" est en double. { "name" : "ksqn291", "__v" : 0, "_id" : ObjectId("540f346c3e7fc1054ffa7086"), "channel" : "Sales" } Merci
Récemment, j'ai commencé à utiliser MongoDB avec Mongoose sur Nodejs. Lorsque j'utilise la méthode Model.find avec $orcondition et _idchamp, Mongoose ne fonctionne pas correctement. Cela ne fonctionne pas: User.find({ $or: [ { '_id': param }, { 'name': param }, { 'nickname': param } ] },...