вы можете вызвать команду mongodump из nodejs, как описано здесь
о сервере mongo вы можете запустить его в своем приложении:
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');
}
Я надеюсь, что это поможет вам с вашей проблемой
person
arianpress
schedule
13.04.2020