Ich entwickle eine App, die mongodb als Datenbank hat. Ich verwende mehrere URLs, um mongodb zu verbinden. Ich habe folgende verwendet, um DB zu verbinden.Mongodb - TypeError: ReplSetServers ist keine Funktion
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});
Nach Paket Import von require
Verwendung habe ich keinen Fehler. Aber nach der Verwendung von new ReplSetServers
habe ich den folgenden Fehler erhalten. TypeError: ReplSetServers is not a function
.
Gibt es irgendwelche Abhängigkeitspakete, die ich importieren muss? oder sollte ich Änderungen am Code vornehmen? Ich habe keine Ahnung, warum dieser Fehler kommt. Und ich habe keine ähnliche Antwort auf Google gefunden.
Jede Hilfe wäre willkommen.
sein, wenn ich das mongodb Paket trösten, ich nicht ReplSetServers in diesem Paket sehen konnte. – Harish