Mongodb Enregistrement automatique dans une collection fermée

J'ai besoin de gérer l'acquisition de nombreux documents par heure. Près
1000000

enregistrements. Et j'ai besoin de chaque seconde pour obtenir la dernière valeur d'insertion pour chaque clé primaire. Cela fonctionne très bien avec des fragments. Je pensais essayer d'utiliser la collection OS capped, Pour obtenir uniquement la dernière entrée de chaque clé primaire. Pour ce faire, j'ai fait deux inserts divisés, y a-t-il un moyen de
mongodb

, Faites-vous une gâchette pour distribuer une insertion dans une collection à une autre collection?
Invité:

Fabrice

Confirmation de:

MongoDB Il n'y a pas de soutien de déclencheurs ni de comportement similaire.

La seule façon de le faire est de le faire arriver dans votre code. Ainsi, le code qui écrit la première entrée doit également écrire et second.

Les gens ont définitivement demandé des déclencheurs. S'ils sont nécessaires pour votre solution, s'il vous plaît
http://jira.mongodb.org/browse/SERVER-124
.

Agathe

Confirmation de:

Je ne suis pas d'accord avec "triggers is needed". Gens, MongoDB Il a été créé pour être très rapide et fournir les fonctions de base que possible. C'est la force de cette solution.

Je pense qu'il est préférable de penser à créer des déclencheurs dans votre application dans le cadre du niveau d'accès des données.

Pour répondre aux questions, connectez-vous ou registre