考虑集合是
{ "_id" : 1, "item" : "ABC1", sizes: [ "S", "M", "L"] }
Run Code Online (Sandbox Code Playgroud)
放松后
{ "_id" : 1, "item" : "ABC1", "sizes" : "S" }
{ "_id" : 1, "item" : "ABC1", "sizes" : "M" }
{ "_id" : 1, "item" : "ABC1", "sizes" : "L" }
Run Code Online (Sandbox Code Playgroud)
如何将其反转为原始结构?
我想在不改变结构的情况下获取集合,但是我尝试了组聚合,它没有提供我所期望的。
实际上我的问题是,在执行展开和分组后我没有得到原始集合,我的输入集合是:
{
"journeys" : {
"_id" : "8",
"originDate" : ISODate("2017-06-27T03:55:00.000Z"),
"destinationDate" : ISODate("2017-06-27T08:55:00.000Z"),
"dir" : "OUTBOUND",
"proposals" : [
{
"_id" : "35",
"price" : {
"posCurrencyPrice" : "SEK …Run Code Online (Sandbox Code Playgroud) mongodb ×1