Couchdb 为文档创建选择器';姓名
我正在使用CouchDB v3.1.0,并尝试为创建一个选择器来查找名为“foobar”的文档 在文档部分,有几处提到了Couchdb 为文档创建选择器';姓名,couchdb,couchdb-3.x,Couchdb,Couchdb 3.x,我正在使用CouchDB v3.1.0,并尝试为创建一个选择器来查找名为“foobar”的文档 在文档部分,有几处提到了$title: “选择器”:{ “$title”:“活着就让它死去” } 但是,当我尝试这样使用它时: curl-xpost-H“内容类型:application/json”\ http://my-host-machine:5984/testdb/_find \ -d'{“选择器”:{“$title”:“foobar”}}--用户管理| jq。 将输出以下错误消息: { “
$title
:
“选择器”:{
“$title”:“活着就让它死去”
}
但是,当我尝试这样使用它时:
curl-xpost-H“内容类型:application/json”\
http://my-host-machine:5984/testdb/_find \
-d'{“选择器”:{“$title”:“foobar”}}--用户管理| jq。
将输出以下错误消息:
{
“错误”:“无效的_运算符”,
“原因”:“无效运算符:$title”
}
的作用是使用选择器中的\u id
字段:'{“选择器”:{“\u id:“foobar”}'
但是,使用文档的唯一标识符并不正确。我的问题是:
有效吗?(我只是用错了吗)$title
是合适的方法吗\u id
$
)前缀,CouchDB将其解释为美元符号$title
但是不是有效的运算符,文档中相关的选择器
示例似乎是错误的
另一方面,当您需要选择前面带有美元符号(
$
)的字段的文档时,这可能很有用。我打开了一个窗口来修复$title
,它被合并了。@Intrastar Explorer:这很快,很好的主动性!