MongoDB 嵌套数组(数组内套数组)查询(query,select)和修改(update)
今天遇到一个特别奇葩的文档,之前的同事干了一件极为愚蠢的事情,他把N条对象放进一个数组,把多个数组放进一条文档内,整个集合内就一条文档,文档内部的这个数组内有数条数据,每次更新和查询都要对这个数组内部做一次条件查询,非常麻烦。最麻烦的地方在于,内部数组内还嵌套有数组,嵌套数组内还有对象。怎么搞定查询和更新数组的数组内的对象值呢?怎么办?文档"test"的最简实例结构如下:{ "_id" :"1", "arr1" : { "_id" : "1", "a...
原创
2021-07-02 11:40:11 ·
2417 阅读 ·
1 评论