node-mongodb-native 或 mongoose 中的 GeoSpatial 索引?

发布于 2024-11-29 03:14:35 字数 510 浏览 0 评论 0原文

我目前正在使用 mongoDB 在 NodeJS 中构建一个网络服务器。我选择 mongoDB 而不是其他数据库的主要原因之一是它具有地理空间索引,这是我的应用程序不可或缺的一部分。也就是说,我似乎找不到任何有关如何使用任何节点驱动程序执行此操作的信息。我在谷歌群组上发现了一些问题,人们问他们的地理空间索引代码做错了什么,所以我假设这是可能的,但我在任何地方都找不到任何相关信息。我查看了node-mongodb-native源代码,但我无法在那里找到任何东西(尽管我很容易跳过它或者只是不知道到底要寻找什么)。

有人知道如何在 NodeJS 中运行这些命令吗? http://www.mongodb.org/display/DOCS/Geospatial+Indexing或者,如果有人知道这些命令存在于 node-mongodb-native 源代码中的何处,那也很棒。

最好的,谢谢,
萨米

I'm currently building a webserver in nodeJS that'll be using mongoDB. One of the main reasons that I picked mongoDB over other databases is that it features geospatial indexing that's integral to my app. That said, I can't seem to find any information on how to do this using any of the node drivers. I've found questions on google groups where people have asked what they're doing wrong with their geospatial indexing code, so I'm assuming that it's possible, but I just can't find any information on it anywhere. I've looked through the node-mongodb-native source code, but I wasn't able to find anything there (though I easily could have skipped it or just not known what to look for exactly).

Does anybody have any idea how to run these commands in nodeJS? http://www.mongodb.org/display/DOCS/Geospatial+Indexing Alternatively if anybody knows where in the node-mongodb-native source code these commands exist, that would also be awesome.

Best and thanks,
Sami

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

妖妓 2024-12-06 03:14:35

我认为您可以传递一个带有选项的数组,例如 此处

因此,以 MongoDB 站点为例,您可以将这种类型的对象传递到 find() 函数中

{ "location" : { "$near" : [50,50] }, "category" : "coffee" }

I think you can just pass an array with options, say to the find command, as outlined here.

So taking one example from the MongoDB site, you could just pass this type of object into the find() function

{ "location" : { "$near" : [50,50] }, "category" : "coffee" }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文