【发布时间】:2019-05-08 15:26:00
【问题描述】:
我想在collection1 中插入一个文档,在成功插入文档后,我想在collection2 中插入另一个文档。 collection2 中文档的字段之一将是刚刚插入到collection1 中的文档的_id。
我正在使用回调:
db.collection1.insert(<document>,function(err,doc)){
db.collection2.insert({collection1_id: doc[0]._id, <field>:<value>})
但是,如果没有Node.js,似乎回调不可用。
有什么解决办法吗?
【问题讨论】:
-
没有node.js是什么意思?在 Mongo shell 中?
-
@estus,是的,在 mongo shell 中或只是在命令行中
标签: mongodb mongo-shell