首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在javascript中获得mongodb版本?

如何在javascript中获得mongodb版本?
EN

Stack Overflow用户
提问于 2016-10-06 15:32:03
回答 2查看 630关注 0票数 0

我们在服务器端的javascript中创建了新的集合,包括:问题=新的

和上面一样,在'Mongo‘类中,是否有像Mongo.getVersion()或Mongo.version()这样的方法,它返回从shell执行的mongodb版本,比如db.version()?

我想在mongodb中运行文本搜索。但是根据版本的不同,搜索语法是不同的。例如,在MongoDB2.6或更高版本中,db.questions.runCommand("text",Questions.find({ $text:{ $search: searchValue });,而在MongoDB2.4中,等效值为:Questions.find{ search: searchValue };

因此,我想先检查版本,然后执行上面不同的提取函数。

EN

回答 2

Stack Overflow用户

发布于 2016-10-06 15:34:11

来自db.serverStatus()命令返回的文档中的"version“字段。

票数 0
EN

Stack Overflow用户

发布于 2016-10-06 15:45:31

您可以使用以下方法获得该版本:

var getMongodbVersion =需要量(‘getMongodbVersion’);getMongodbVersion(opts,函数完成(err,version) { }) getMongodbVersion(opts,回调)

选择

opts -如果opts是mongodb.Db (‘mongodb’).connect(函数(err,db){})的结果,那么版本将从db.admin().serverInfo().version中提取。

路径-文件路径到单神

路径- mongodb

回调

错误-错误包含错误(如果有的话)。

版本-字符串版本发现的版本。

更多信息可从以下网站获得:https://github.com/mongodb-js/get-mongodb-version

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39900103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档