gpt4 book ai didi

node.js - 使用node.js和mongodb时调用createIndex函数的位置、时间和次数

转载 作者:行者123 更新时间:2023-12-03 12:16:26 26 4
gpt4 key购买 nike

是否应该像教程 http://mongodb.github.io/node-mongodb-native/2.1/tutorials/geospatial-search/ 中给出的每次连接数据库时调用 createIndex () 函数?如果使用地理空间索引,我是否需要每次都调用该函数?

最佳答案

根据docs :

The createIndex() method only creates an index if an index of the same specification does not already exist.

这也适用于地理空间索引。

关于在哪里做,因为你只需要执行一次,一般情况下不需要在你的应用服务器代码中包含这个操作。

我可以想到两个关于如何执行它的选项:

  • 使用您指出的代码在 Node.js 中创建脚本(我喜欢这种方法,因为它通常更安全,您可以创建测试等)
  • 直接通过MongoDB客户端执行createIndex()

关于何时创建,可以随时创建索引,但建议在向该集合中插入数据之前创建。

关于node.js - 使用node.js和mongodb时调用createIndex函数的位置、时间和次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49475190/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com