sql >> Database >  >> NoSQL >> MongoDB

cryptische mongodb-fout LEFT_SUBFIELD ondersteunt alleen Object:statistieken niet:6

Het gebeurt ook als u een subdocument van een niet-object probeert bij te werken.

> 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

Misschien is het niet jouw geval, maar het kan iemand helpen die naar deze fout googlet.



  1. Geneste ingesloten documenten opvragen met Mongoose

  2. activerecord en mongo / mongo-mapper bridge

  3. mongodb aggregatiequery retourneert geen juiste som bij gebruik van $sum

  4. MongoDB select count (distinct x) op een geïndexeerde kolom - tel unieke resultaten voor grote datasets