【发布时间】:2017-12-21 09:36:50
【问题描述】:
我正在尝试使用从远程 CouchDB 到本地 PouchDB 的 sync() 中的选择器来过滤掉已删除的文档:
selector: {
_deleted: {
$ne: true
}
}
它不会从同步中返回任何文档。如何使用选择器仅同步未删除的文档?
【问题讨论】:
我正在尝试使用从远程 CouchDB 到本地 PouchDB 的 sync() 中的选择器来过滤掉已删除的文档:
selector: {
_deleted: {
$ne: true
}
}
它不会从同步中返回任何文档。如何使用选择器仅同步未删除的文档?
【问题讨论】:
你可以使用 $exists
selector: {
_deleted: {
$exists: false
}
}
【讨论】:
_deleted 字段 [或任何其他字段,无论是内置的还是用户定义的!] 不存在的文档中,$ne 将不匹配。