我搜索类似:
insert into B (col)
select id from anotherCollection limit 1
我对此进行了测试,但我怀疑它无法正常工作:
db.B.insert([
{
"a": "lores ipsum",
"b": [
db.getCollection('anotherCollection').find({},{_id:1}).limit(1)
]
}
]);
是否需要使用投影?
答案 0 :(得分:0)
您不能在mongo db中执行此操作,而是在javascript或python中这样做
var a = db.getCollection('anotherCollection').find({},{_id:1}).limit(1)
db.B.insert([
{
"a": "lores ipsum",
"b": a
}
]);