我正在使用cloudant,没有auth,Cors已启用。
效果很好,限制并跳过工作。
但是我找不到如何搜索的东西。
我正在尝试查找cp为24000的文档,例如使用此查询:
https://1c54473b-be6e-42d6-b914-d0ecae937981-bluemix.cloudant.com/etablissements/_all_docs?skip=0&limit=10&include_docs=true&q=cp:24000
但是,查询不会返回正确的文档。
我也试过
https://1c54473b-be6e-42d6-b914-d0ecae937981-bluemix.cloudant.com/etablissements/_all_docs?skip=0&limit=10&include_docs=true&_search({'cp':24000})
没有运气。
哦,顺便说一下,你知道jquery.couch.js lib是否已停止使用?我甚至不能在github上找到它,也不能在我使用foxant时在我的硬盘上找到它,而且它也不在目录中..
答案 0 :(得分:0)
/db/_all_docs
端点命中数据库的主索引,其中可以_id
顺序找到数据库中的所有文档。
如果您希望查询数据库以获取数据的子集,则有三个选项
POST /db/_find
的JavaScript对象的selector
端点,该对象定义了您要执行的查询(例如SQL查询的WHERE子句),例如: {selector: {cp: 24000}}
function(doc){ emit(doc.cp, null);}
q=cp:24000
,它看起来与您要执行的查询类似。