我有一个像这样的Mongo结构:
'Hash' : 10111
'Offer' : {
'valid' : True,
'title' : BOGO
'domain': amazon.com
}
我希望Mongo Query的结果类似于:
'valid' : True,
'title' : BOGO
'domain': amazon.com
未嵌套在商品字段中。
'Offer' : {
'valid' : True,
'title' : BOGO
'domain': amazon.com
}
可以这样做吗?
答案 0 :(得分:0)
您可以使用mongodb的replaceroot命令。 mongo 3.4+版本支持此功能
db.produce.aggregate( [
{
$replaceRoot: { newRoot: "$Offer" }
}
] )