вы можете вызвать команду mongodump из nodejs, как обсуждено здесь
о сервере go mon, вы можете запустить ее в своем приложении:
import { connect } from 'mongoose'; // MongoDB ORM
connect(conf.db[conf.env], {
useNewUrlParser: true,
useUnifiedTopology: true,
useFindAndModify: false,
useCreateIndex: true,
})
.then(() => console.log(`connected to ${conf.db[conf.env]}`))
Я должен сказать, что код написан выше в ES6, если вы его не используете, вам нужно установить Babel или использовать более старый стиль кода:
const mongoose = require('mongoose');
mongoose.connect('url/of/your/db', {
{
useNewUrlParser: true,
useUnifiedTopology: true,
useFindAndModify: false,
useCreateIndex: true,
}, function (error) {
if (error) { // do sth with error
}
console.log('connected successfully');
}
Я надеюсь, что это поможет вам в вашей проблеме