gpt4 book ai didi

node.js - Mongodb-类型错误: ReplSetServers is not a function

转载 作者:太空宇宙 更新时间:2023-11-04 00:19:06 25 4
gpt4 key购买 nike

我正在开发一个应用程序,它以 mongodb 作为数据库。我使用多个 URL 来连接 mongodb。我使用以下方法连接数据库。

var mongoClient = require('mongodb').MongoClient;
var Db = require('mongodb').Db;
var Server = require('mongodb').Server;
var ReplSetServers = require('mongodb').ReplSetServers;

var replSet = new ReplSetServers([
new Server('localhost', 30000),
new Server('localhost', 30001),
new Server('localhost', 30002)
]);

var db = new Db('machaao', replSet, {w:0});

Reference Link

使用 require 导入包后,我没有收到任何错误。但是在使用 new ReplSetServers 后,我收到以下错误。 类型错误:ReplSetServers 不是函数

是否有需要导入的依赖包?或者我应该更改代码?我不知道为什么会出现这个错误。而且我在 Google 上没有找到任何相关答案。

如有任何帮助,我们将不胜感激。

最佳答案

错误TypeError: ReplSetServers is not a function中提到的ReplSetServers指的是最后一行。

var db = new Db('machaao', ReplSetServers, {w:0});

应该是

var db = new Db('machaao', replSet, {w:0});`

关于node.js - Mongodb-类型错误: ReplSetServers is not a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45141182/

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