Articles of mongodb

Clés étrangères en mongo?

Comment puis-je concevoir un tel système dans MongoDB? Je pense qu’il n’y a pas de clés étrangères!

Comment le NoSQL orienté colonne est-il différent du document?

Les trois types de bases de données NoSQL sur lesquels j’ai lu sont axés sur les valeurs-clés, les colonnes et les documents. La valeur-clé est assez simple – une clé avec une valeur simple. J’ai vu des bases de données orientées document décrites comme des valeurs-clés, mais la valeur peut être une structure, comme un […]

MongoDB vs MySQL

Je construisais des applications Ruby on Rails avec MySQL. MongoDB est devenu de plus en plus célèbre et je commence à essayer. Le problème est que je ne connais pas la théorie sous-jacente du fonctionnement de MongoDB J’aimerais donc avoir une comparaison des performances entre l’utilisation de MySQL + ActiveRecord et le modèle généré par […]

Comment utiliser les données sauvegardées par mongodump?

J’ai utilisé mongodump pour vider ma firebase database de mongodb, il a créé des fichiers bson sous dump/mydb Mais je ne sais pas comment les utiliser. J’ai essayé mongoimport , mais il semble impossible d’importer des données bson. Alors, comment utiliser ces fichiers bson? Comment les importer dans un autre mongodb?

La quantité de données mise en mémoire tampon de l’étape de sorting de dépassement dépasse la limite interne

En utilisant le code: all_reviews = db_handle.find().sort(‘reviewDate’, pymongo.ASCENDING) print all_reviews.count() print all_reviews[0] print all_reviews[2000000] Le compte imprime 2043484 et imprime toutes les all_reviews[0] . Cependant, lors de l’impression de all_reviews[2000000] les all_reviews[2000000] , j’obtiens l’erreur: pymongo.errors.OperationFailure: erreur de firebase database: erreur d’exécution: utilisation de données mises en mémoire tampon de 33554495 octets par étage de […]

Quelle est la différence entre MongoTemplate et MongoRepository de Spring Data?

Je dois écrire une application avec laquelle je peux faire des requêtes complexes en utilisant des données de spring et mongodb. J’ai commencé par utiliser le MongoRepository mais j’ai eu du mal avec des requêtes complexes pour trouver des exemples ou comprendre réellement la syntaxe. Je parle de requêtes comme celle-ci: @Repository public interface UserRepositoryInterface […]

Trouver des enregistrements en double dans MongoDB

Comment trouver des champs en double dans une collection mongo? Je voudrais vérifier si l’un des champs “name” est en double. { “name” : “ksqn291”, “__v” : 0, “_id” : ObjectId(“540f346c3e7fc1054ffa7086”), “channel” : “Sales” } Merci beaucoup!

La pagination à distance de MongoDB

Il est dit que l’utilisation de skip () pour la pagination dans la collection MongoDB avec de nombreux enregistrements est lente et déconseillée. La pagination à distance (basée sur> _id comparsion) pourrait être utilisée db.items.find({_id: {$gt: ObjectId(‘4f4a3ba2751e88780b000000′)}}); C’est bon pour afficher prev. & boutons suivants – mais il n’est pas très facile à mettre en […]

Traitement des modifications de schéma dans Mongoose

Quelle est la meilleure pratique (ou l’outil) pour mettre à jour / migrer les schémas Mongoose à mesure que l’application évolue?

Quelle est l’approche recommandée pour les bases de données multi-locataires dans MongoDB?

Je pense à créer une application multi-locataires en utilisant MongoDB. Je n’ai aucune idée du nombre de locataires que j’aurais encore, mais j’aimerais pouvoir passer à des milliers de personnes. Je peux penser à trois stratégies: Tous les clients hébergés dans la même collection, utilisant des champs spécifiques au locataire pour la sécurité 1 collection […]