我使用MongoDB的,猫鼬和表达的,我想用这样的“发现”的方法:它是确定使用POST在服务器上的GET请求
checklist.find({ _id: { $in: checklistIdsArray } })
基本上我想找到checklistIdsArray中列出的所有清单。现在,这工作正常,但我使用POST请求,而不是GET请求,因为我需要发送“checklistIdsArray”对象到服务器,我不能在GET请求中执行它,因为GET请求没有正文,技术上它可以有但不推荐。
function getTripChecklists(checklistsIds) {
var URL = SERVER_URL + '/checklists/tripchecklists';
return $http.post(URL, checklistsIds)
.then(successHandler)
.catch(errorHandler);
}
这是最好的方法来完成我想要的,还是有更好的方法?
的'/清单/ tripchecklists'端点不接受查询参数? –
它可以,但checklistIdsArray可以用像这样的元素非常大:[“582a1174affead1b0c0fbb55”。 “582a1174affead1b0c0fbb55”。等等]我不能把这些作为params,太大。 – FraK
在我的建议中,就性能而言,这是一个最好的方法。 – Sam