在我的应用程序中,我有多个包含username
和的记录domain
。以前,我曾经在version
字段中具有不同值时保留所有记录,但现在我只想用一个版本替换它们。
例如,我的设备集合结构如下:
{
username: me,
domain: stackoverflow.com,
version: 1
}
{
username: me,
domain: stackoverflow.com,
version: 2
}
并在有新版本时不断更新。
现在我只想拥有一个替换所有现有文档的记录。每当编辑具有新版本的新文档时upsert
,所有匹配用户名和域的记录都将消失并合并到新的记录中。
我尝试upsert: true
了multi: true
选项,但它不会删除旧记录。任何帮助都会很棒。