【发布时间】:2015-01-14 17:11:02
【问题描述】:
我正在使用 nodejs 和 mongoDB 做一个项目。在 get 方法中,客户端向我发送一个 OData uri,例如
http://localhost:8080/persons?$filter=name eq 'test'
现在我想在我的应用程序中像这样在 mongoDB 对象中转换 $filter 的结果
var filter = {"name" : "test"}
并将该对象放在这样的查找查询中
db.collection.find(filter)
这只是一个简单的例子,但在我的应用程序中它更复杂。见http://www.odata.org/documentation/odata-version-2-0/uri-conventions
我在问它是否存在一个 npm 模块来执行此操作,或者我是否必须手动执行某些复杂的操作。布雷夫,我正在寻求更好的解决方案。
谢谢
【问题讨论】:
-
任何结果,您是否继续这个项目?
-
有人帮我翻译了剑道的网格here。这可能会有所帮助。
标签: json node.js mongodb mongoose odata