【发布时间】:2018-09-02 06:24:19
【问题描述】:
由于lack of stable Mongo drivers on Node,我正在评估 RethinkDB 作为 Mongo 的替代品。我已经阅读了http://www.rethinkdb.com/api/javascript/get_all/ 的文档,并且有一个非常简单的问题:如何通过键值对获取文档?
get() 的例子只讨论索引。我对索引不感兴趣,而是对其他字段感兴趣。例如,我希望能够做到:
.get({someField:SomeValue})
... 与我在 Mongo 上使用 collection.find() 的方式大致相同。但这似乎不可能。我究竟做错了什么?以这种方式获取文档不被视为获取吗?
我应该改用.filter() 吗?
【问题讨论】:
-
不知道为什么你把它标记为 MongoDB,它是关于从 rethinkdb 获取东西
-
再次,我不确定为什么您认为 MOngoDB 标签上的任何人都会知道?
-
我不认为反对意见来自他们,我认为反对意见是您提出了一个非常基础的问题,显然其他人认为该问题非常基础,以至于您没有费心去研究。匿名投票的众多缺点之一。我的 cmets 上的赞成票早在反对票之前就已经存在了
标签: javascript node.js rethinkdb