Articles of mongodb

Comment utiliser mongoimport pour importer csv

Essayer d’importer un CSV avec des informations de contact: Name,Address,City,State,ZIP Jane Doe,123 Main St,Whereverville,CA,90210 John Doe,555 Broadway Ave,New York,NY,10010 En cours d’exécution, cela ne semble pas append de documents à la firebase database: $ mongoimport -d mydb -c things –type csv –file locations.csv –headerline Trace dit imported 1 objects , mais lancer le shell Mongo […]

DynamoDB vs MongoDB NoSQL

J’essaie de comprendre ce que je peux utiliser pour un projet futur, nous prévoyons de stocker environ 500 000 enregistrements par mois la première année et peut-être plus pour les prochaines années, il s’agit d’une application verticale. firebase database pour cela, c’est la raison pour laquelle j’ai décidé de choisir un stockage de données noSQL. […]

Arrêtez Mongoose de créer la propriété _id pour les éléments de tableau de sous-document

Si vous avez des tableaux de sous-documents, Mongoose crée automatiquement des identifiants pour chacun. Exemple: { _id: “mainId” subdocArray: [ { _id: “unwantedId”, field: “value” }, { _id: “unwantedId”, field: “value” } ] } Y a-t-il un moyen de dire à Mongoose de ne pas créer d’identifiants pour des objects dans un tableau?

Meilleur moyen de stocker la date / heure dans mongodb

J’ai vu utiliser des chaînes, des horodatages entiers et des objects mongo datetime.

MongoDB: mettre à jour chaque document sur un champ

J’ai un recueil nommé foo hypothétiquement. Chaque instance de foo a un champ appelé lastLookedAt qui est un horodatage UNIX depuis l’époque. Je voudrais pouvoir parcourir le client MongoDB et définir l’horodatage de tous les documents existants (environ 20 000) sur l’horodatage actuel. Quelle est la meilleure façon de gérer cela?

Comment interroger des objects nesteds?

J’ai un problème en interrogeant mongoDB avec la notation d’objects nesteds: db.messages.find( { headers : { From: “[email protected]” } } ).count() 0 db.messages.find( { ‘headers.From’: “[email protected]” } ).count() 5 Je ne peux pas voir ce que je fais mal. Je m’attends à ce que la notation d’object nestede renvoie le même résultat que la requête […]

Réduction de la taille du fichier de firebase database MongoDB

J’ai une firebase database MongoDB autrefois importante (> 3 Go). Depuis lors, les documents ont été supprimés et je m’attendais à ce que la taille des fichiers de firebase database diminue en conséquence. Mais comme MongoDB conserve l’espace alloué, les fichiers sont toujours volumineux. J’ai lu ici et là que la commande admin mongod –repair […]

mongod, mac os x – rlimits warning

J’ai utilisé mongo sur mon Mac OS x 10.8 et soudainement hier, cet avertissement (et au démarrage du shell, il est aussi présent) – ATTENTION: les lenteurs sont trop faibles. Nombre de fichiers est 256, devrait être au moins 1000 Qui pourrait expliquer, qu’est-ce que cela signifie? Et dois-je augmenter le nombre de rlimits d’une […]

Comment écouter les modifications apscopes à une collection MongoDB?

Je crée une sorte de système de queue des tâches en arrière-plan avec MongoDB comme magasin de données. Comment puis-je “écouter” les insertions dans une collection MongoDB avant de créer des travailleurs pour traiter le travail? Dois-je effectuer un sondage toutes les quelques secondes pour voir s’il y a des modifications depuis la dernière fois […]

MongoDB et «rejoint»

Je suis sûr que MongoDB ne supporte pas officiellement les “jointures”. Qu’est-ce que ça veut dire? Est-ce que cela signifie “Nous ne pouvons pas connecter deux collections (tables) ensemble”? Je pense que si nous mettons la valeur de _id dans la collection A à l’ other_id de la collection B, pouvons-nous simplement connecter deux collections? […]