簡體   English   中英

搜索cloudant數據庫時如何使用“排序”?

[英]how to use 'sort' when searching the cloudant database?

我正在使用Nano連接到NodeJS上的數據庫。

api是:db.search(designname,searchname,[params],[callback])

在參數中,我嘗試了{q:“ name:'39'”},它可以工作,但是如果我添加'sort',則它永遠不會工作。 例如:{“ name:'39'”,sort:'count'},{“ name:'39'”,“ ['count']”}。 但是,當我使用url提交相同的操作,例如'/ showall?q = name:39&sort =“ count”'時,它可以工作。 我還嘗試了{“ name:'39'”,limit:3},它也可以工作。

我只是不知道如何在JS代碼中使用“排序”。

sort參數必須是JSON格式的字符串。 在您的url示例中,您正在使用/showall?q=name:39&sort="count" JSON格式化字符串。 要在代碼中復制此代碼,您需要執行以下操作:

db.search(ddocname, searchname, {"name":39', sort:'"count"'});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM