MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

erreur mongodb cryptique LEFT_SUBFIELD ne prend en charge que l'objet :statistiques non :6

Cela se produit également si vous essayez de mettre à jour un sous-document d'un non-objet.

> db.test.insert({_id: 10240292, object: 'some string'})
> db.test.update({_id: 10240292}, {$set: {'object.subkey': 'some string'}})
LEFT_SUBFIELD only supports Object: object not: 2

Ce n'est peut-être pas votre cas, mais cela peut aider quelqu'un qui cherche cette erreur sur Google.