Java 在MongoDB中,$set是否比$addToSet$each快?

Java 在MongoDB中,$set是否比$addToSet$each快?,java,json,database,mongodb,Java,Json,Database,Mongodb,我有一个MongoDB文档,它有一个字符串数组(请参阅下面的文档)。这组字符串与我的程序本地内存中的一组字符串完全匹配。更新MongoDB文档时,使用本地内存set对象将现有数据替换为$set会更快吗?还是对集合中的每个字符串使用$addToSet

我有一个MongoDB文档,它有一个字符串数组(请参阅下面的文档)。这组字符串与我的程序本地内存中的一组字符串完全匹配。更新MongoDB文档时,使用本地内存
set
对象将现有数据替换为
$set
会更快吗?还是对
集合中的每个字符串使用
$addToSet
更好

{
  "disabled_commands": [
    "resume",
    "play",
    "ping"
  ],
}

尝试使用,它是一个免费的开源MONGODB GUI。您可以在其中创建一个虚拟集合和文档,并使用mongo db命令,它将显示结果查找速度。

如果内存中已有该集合,则运行一个简单的
$set