MongoDB Node驱动程序:如何从Node运行load命令?

时间:2018-09-01 05:27:14

标签: node.js mongodb mongoose

我正在运行MongoDB 4.0: 我正在尝试在Mongo中加载脚本:

var MongoClient = require("mongodb").MongoClient;
var database = 'mongodb://localhost:27017,localhost:27018,localhost:27019/myDb?replicaSet=rs'

MongoClient.connect(database)
.then( db => {
  return db.command("load('myScript.js')");
})
.catch( err => {
  console.log(err);
});

我收到一条错误消息:

MongoError: no such command: '0'

在Mongo shell中,命令load('myScript.js')可以正常工作。 如何从Mongo驱动程序或Mongoose运行它?

0 个答案:

没有答案