0

也许是一个愚蠢的问题,如何保证您的更新操作成功?我就是这样做的,但是返回的“结果”是“假的”。

import { Mongo } from "meteor/mongo";
const Employees = new  Mongo.Collection("Employees");

const result = Employees.update({_id: employeeId}, {$push: {tasks: taskId}});
console.log(result); // "false"

谢谢

德里克

4

1 回答 1

1

一切都取决于你认为什么是成功的?如果您查看WriteConcern,您可以获得确认结果、写入日志或写入集群中的多个节点。这完全取决于您的应用程序以及它如何处理故障。

至于获取受影响的行数,您可以使用 update 方法的回调(请参阅API 文档

回调函数

可选的。如果存在,则以错误对象作为第一个参数调用,如果没有错误,则将受影响文档的数量作为第二个参数。

于 2016-12-23T16:21:26.800 回答