已删除文档的CouchDB/PockDB选择器
我正在尝试使用从远程CouchDB到本地PockDB的sync()选择器筛选已删除的文档:已删除文档的CouchDB/PockDB选择器,couchdb,pouchdb,Couchdb,Pouchdb,我正在尝试使用从远程CouchDB到本地PockDB的sync()选择器筛选已删除的文档: selector: { _deleted: { $ne: true } } 它不会从同步中返回任何文档。如何使用选择器仅同步未删除的文档?您可以使用$exists selector: { _deleted: { $exists: false } } 谢谢你的提示!更详细地说,之所以这样做(afaict)是因为与文档摘要()相反,“$ne”操作数实际上似乎意味着“字段[存
selector: {
_deleted: {
$ne: true
}
}
它不会从同步中返回任何文档。如何使用选择器仅同步未删除的文档?您可以使用$exists
selector: {
_deleted: {
$exists: false
}
}
谢谢你的提示!更详细地说,之所以这样做(afaict)是因为与文档摘要()相反,“$ne”操作数实际上似乎意味着“字段[存在,并且]不等于参数”。因此,在缺少
\u deleted
字段[或任何其他字段,无论是内置的还是用户定义的!]的文档中,$ne将不匹配。