I think it might have to do with indexing. This suggests that there's a 800 byte limit on a field to be indexed and "path" is indexed:
http://stackoverflow.com/questions/10224128/is-there-a-limit-on-the-length- of-id-in-mongodb -Mete On 9/24/12 1:58 PM, "Carsten Ziegeler" <[email protected]> wrote: >I haven't heard about such a limit yet, a document has currently a >limit of 16mb - I also did a test with a property having 1500 >characters; and it worked > >Carsten > >2012/9/24 Julian Reschke <[email protected]>: >> On 2012-09-24 12:03, Mete Atamel wrote: >>> >>> Hi, >>> >>> I couldn't find official documentation on this but my tests revealed >>>that >>> there's a limit to how long a property value can be in MongoDB and this >>> affects MongoMK. >>> >>> In MongoMK, we have a "path" property which stores the full path of a >>> node. Here's an example: >>> >>> { >>> "_id": { >>> "$oid": "506027cc09d03cd0a04b1498" >>> }, >>> "path": "/test0/test1/test2/test3/test4/test5/test6/test7/test8", >>> "revId": 10, >>> "baseRevId": 9, >>> "kids": [ >>> "test9" >>> ] >>> } >>> >>> >>> With the property length limit in Mongo, paths in MongoMK are limited >>>to >>> 1000 characters or so. This means that there's a limit to path >>> length/depth in MongoMK, see OAK-333. >>> ... >> >> >> a) Is the limit on bytes or characters? >> >> b) Just clarifying: this applies to *any* property, right? I can imagine >> that there are cases where there's longer plain text content in >> properties... >> >> Best regards, Julian > > > >-- >Carsten Ziegeler >[email protected]
