我试图使用mongoimport包将数据导入到mongodb。我按照mongoimport的npm文档安装了mongoimport包。它在我的package.json中添加了以下内容:
"grunt-mongoimport": "^0.1.3"我的Gruntfile.js看起来是这样的:
module.exports = function(grunt) {
grunt.loadNpmTasks('grunt-mongoimport');
grunt.initConfig({
//....some default init tasks
mongoimport: {
options: {
db : 'fullstack-dev',
collections : [
{
name : 'submitters',
type : 'json',
file : 'lib/config/seedData.json',
}
]
}
},
//...some more tasks after mongo import
}然后我将这个自定义任务添加到Gruntfile.js中:
grunt.registerTask('dev:prepare', ['serve:init', 'mongoimport']);然后运行以下命令:
grunt dev:prepare服务:init正确执行,但是当运行mongoimport时,我得到:
Running "mongoimport" task
>> Error: not found: mongoimport我没有得到我在这里缺少的东西?
发布于 2014-07-20 18:16:14
你在Windows上吗?您需要将mongodb/bin添加到系统路径变量中。
将MongoDB添加到Windows路径
发布于 2015-01-21 16:52:42
安装了mongodb ?
您所引用的这个npm模块仅仅是一个帮助器,它将帮助您使用grunt进行mongoimport查询。实际上,您能从调用您的任务的控制台调用mongoimport吗?
https://stackoverflow.com/questions/23415185
复制相似问题