我想使用benchRun对一些查询进行基准测试。但我没有看到projection的选项。
假设我想做以下查询find({_id:1},{children:0})
,我该如何构建操作文档来反映这一点?或者在基准场景中投影没有意义吗?
文档说:
update
更新对象(与 update() 函数的第二个参数相同)。
所以我想我可以做类似的事情:
ops = [
{op: "find", ns: t.getFullName(), query: {_id:1}, update: {children:0}}
]
它不会失败,但不确定它是否真的做任何事情。