我想以对象形式投射文档数组,
{
prop: ['abcd', 'efgh']
}
上述内容应该预测为
{
first: 'abcd',
second: 'efgh'
}
在聚合管道中,$arrayElemAt可以像
一样使用"$project": {
"first": {
"$arrayElemAt": ["$prop", 0]
},
"second": {
"$arrayElemAt": ["$prop", 1]
}
}
此运算符在MongoDB v3.2中引入。如何在MongoDB v3.0中实现相同的行为?有可能这样做吗?提前谢谢。