Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
已删除文档的CouchDB/PockDB选择器_Couchdb_Pouchdb - Fatal编程技术网

已删除文档的CouchDB/PockDB选择器

已删除文档的CouchDB/PockDB选择器,couchdb,pouchdb,Couchdb,Pouchdb,我正在尝试使用从远程CouchDB到本地PockDB的sync()选择器筛选已删除的文档: selector: { _deleted: { $ne: true } } 它不会从同步中返回任何文档。如何使用选择器仅同步未删除的文档?您可以使用$exists selector: { _deleted: { $exists: false } } 谢谢你的提示!更详细地说,之所以这样做(afaict)是因为与文档摘要()相反,“$ne”操作数实际上似乎意味着“字段[存

我正在尝试使用从远程CouchDB到本地PockDB的sync()选择器筛选已删除的文档:

selector: {
  _deleted: {
    $ne: true
  }
}
它不会从同步中返回任何文档。如何使用选择器仅同步未删除的文档?

您可以使用$exists

selector: {
  _deleted: {
    $exists: false
  }
}

谢谢你的提示!更详细地说,之所以这样做(afaict)是因为与文档摘要()相反,“$ne”操作数实际上似乎意味着“字段[存在,并且]不等于参数”。因此,在缺少
\u deleted
字段[或任何其他字段,无论是内置的还是用户定义的!]的文档中,$ne将不匹配。