sql >> Databasteknik >  >> NoSQL >> MongoDB

kryptiskt mongodb-fel LEFT_SUBFIELD stöder endast Objekt:statistik inte:6

Det händer också om du försöker uppdatera ett underdokument till ett icke-objekt.

> 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

Kanske är det inte ditt fall, men det kan hjälpa någon som googlar efter det här felet.



  1. Jämför matriser och returnera skillnaden

  2. Autentisering med Spring Security + Spring data + MongoDB

  3. MongoDB Norm frågar kapslade objekt

  4. MongoDB C# Drivrutin och servergenererade ObjectIds