Problème avec insert_many dans Mongodb
伊谢尔伦
伊谢尔伦 2017-06-10 09:48:04
0
1
1332

Il est mentionné dans le document que les paramètres de insert_many n'ont pas le paramètre check_keys comme insert. Bien que insert_many soit contrôlé par le paramètre ordonné lors de l'insertion, cela n'affectera pas les insertions restantes en raison de l'existence d'erreurs et de sorties d'exception. , cela existe. Les données en question ne sont toujours pas insérées.
Comment puis-je faire en sorte que insert_many prenne également en charge la non-vérification ? La signification du paramètre bypass_document_validation n'est pas très claire. Si ce paramètre peut être contrôlé, alors si la valeur par défaut est False, il ne doit pas être vérifié de temps en temps.
Si insert_many ne peut pas ignorer la vérification, alors comment insert peut-il implémenter le paramètre ordonné ? Merci

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(1)
曾经蜡笔没有小新

Le paramètre bypass_document_validation est une nouvelle fonctionnalité de MongoDB 3.2 qui ignore le validateur ; dans votre opération, si la collection définit le validateur, vous pouvez ignorer le validateur via ce paramètre puis l'insérer.

validator peut être compris comme une vérification de champ, similaire à une fonction de contrainte.

Veuillez vous référer à :

https://docs.mongodb.com/mast...

Le paramètre

ordered est inséré dans l'ordre dans lequel les documents du tableau fourni sont regroupés. S'il est défini sur true, si l'insertion du document précédent échoue, l'insertion sera arrêtée.

Veuillez vous référer à :

http://mongodb.github.io/node...

J'adore MongoDB ! Amusez-vous!

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal