NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
# unwind 将文档中的某一个数组类型字段拆分成多条,每条包含数组中的一个值。 ~~~ { "_id" : 1, "item" : "ABC1", sizes: [ "S", "M", "L"] } ~~~ 使用: ~~~ db.inventory.aggregate( [ { $unwind : "$sizes" } ] ) ~~~ 返回结果: ~~~ { "_id" : 1, "item" : "ABC1", "sizes" : "S" } { "_id" : 1, "item" : "ABC1", "sizes" : "M" } { "_id" : 1, "item" : "ABC1", "sizes" : "L" } ~~~