单个 MongoDB 查询中的多个操作

Posted

技术标签:

【中文标题】单个 MongoDB 查询中的多个操作【英文标题】:Several operations inside of a single MongoDB query 【发布时间】:2011-01-22 12:40:30 【问题描述】:

是否可以使用 MongoDB 在单个查询中更改多个集合?

一个 SQL 示例:

begin
update table_1 set some_field=1;
update table_2 set a_different_field=2;
commit

【问题讨论】:

【参考方案1】:

我认为你需要使用 db.eval 来做类似的事情。使用 db.eval,您可以在服务器上执行 javascript

您可以在mongoDB website找到更多信息。

【讨论】:

以上是关于单个 MongoDB 查询中的多个操作的主要内容,如果未能解决你的问题,请参考以下文章

详细教程一文参透MongoDB聚合查询

在单个聚合查询 mongodb 中组合多个 $samples

MongoDB - 多个查询和单个文档结果

MongoDB 记录所有查询

Mongodb基本操作入门,增删改查和索引

笔记