Questions marquées «mongodb»

144
Cas d'utilisation de NoSQL [fermé]

Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 4 ans . Améliorez cette question NoSQL a...

143
Association plusieurs-à-plusieurs MongoDB

Comment feriez-vous une association plusieurs-à-plusieurs avec MongoDB? Par exemple; disons que vous avez une table Users et une table Roles. Les utilisateurs ont de nombreux rôles et les rôles ont de nombreux utilisateurs. Dans SQL land, vous créeriez une table UserRoles. Users: Id Name Roles: Id...

142
Comment trouver la version exacte de MongoDB installé

J'ai installé mongoDB 3.2 localement pour Windows 7. Je voudrais connaître sa version spécifique (comme est-ce 3.2.1, ou 3.2.3 ou ...). Comment pourrais-je le trouver? Si j'ouvre le shell de base de données (mongo.exe), je peux voir qu'il génère: Version du shell MongoDB: 3.2.0 Mais ce n'est que la...

139
Comment contourner le manque de transactions dans MongoDB?

Je sais qu'il y a des questions similaires ici, mais elles me disent soit de revenir aux systèmes SGBDR réguliers si j'ai besoin de transactions, soit d'utiliser des opérations atomiques ou une validation en deux phases . La deuxième solution semble le meilleur choix. Le troisième je ne souhaite...

138
Supprimer par _id dans la console MongoDB

Dans la console MongoDB, comment puis-je supprimer un enregistrement par identifiant? Voici ma collection: [ { "_id" : { "$oid" : "4d512b45cc9374271b02ec4f" }, "name" : "Gazza" }, { "_id" : { "$oid" : "4d513345cc9374271b02ec6c" }, "name" : "Dave", "adminOf" : { }, "email" : "[email protected]" } ] Et...

133
Comment puis-je générer un ObjectId avec la mangouste?

Je voudrais générer un MongoDB ObjectIdavec Mongoose. Existe-t-il un moyen d'accéder au ObjectIdconstructeur depuis Mongoose? Cette question concerne la génération d'un nouveau à ObjectId partir de zéro. L'ID généré est un tout nouvel ID unique universel. Une autre question concerne la création...

131
Vérifiez que le champ existe avec MongoDB

J'essaie donc de trouver tous les enregistrements qui ont un champ défini et qui n'est pas nul. J'essaie d'utiliser $exists, mais selon la documentation MongoDB, cette requête renverra des champs égaux à null. $exists correspond aux documents contenant le champ qui stocke la valeur nulle. Donc je...

130
Comment installer mongoDB sur Windows?

J'essaye de tester mongoDB et de voir si c'est quelque chose pour moi. J'ai téléchargé la version Windows 32 bits, mais je ne sais pas comment continuer à partir de maintenant. J'utilise normalement les services WAMP pour développer sur mon ordinateur local. Puis-je exécuter mongoDB sur Wamp?...

130
Comment supprimer un élément de tableau dans mongodb?

Voici la structure du tableau contact: { phone: [ { number: "+1786543589455", place: "New Jersey", createdAt: "" } { number: "+1986543589455", place: "Houston", createdAt: "" } ] } Ici, je ne connais que l'identifiant mongo ( _id) et le numéro de téléphone ( +1786543589455) et je dois supprimer...

129
Exécution de requêtes regex avec pymongo

J'essaye d'effectuer une requête regex en utilisant pymongo contre un serveur mongodb. La structure du document est la suivante { "files": [ "File 1", "File 2", "File 3", "File 4" ], "rootFolder": "/Location/Of/Files" } Je veux obtenir tous les fichiers qui correspondent au modèle * File. J'ai...

129
Comment mettre à jour le _id d'un document MongoDB?

Je veux mettre à jour un _idchamp d'un document. Je sais que ce n'est pas une très bonne pratique. Mais pour une raison technique, j'ai besoin de le mettre à jour. Si j'essaye de le mettre à jour, j'obtiens: > db.clients.update({ _id: ObjectId("123")}, { $set: { _id: ObjectId("456")}})...