【发布时间】:2015-02-24 14:01:27
【问题描述】:
我正在尝试编写一个 mongo 脚本以从 JSON 文件中导入 jsonArray。我的脚本是.js 格式,我在mongo shell 中使用load() 命令执行它。是否可以使用mongo script 来做到这一点?
我知道我可以改用mongoimport。但我想知道一种使用脚本的方法。
下面给出了我当前脚本中缺少导入部分的内容..
var db = connect("localhost:27017/fypgui");
//Import json to "crimes" collection here
var crimes = db.crimes.find();
while (crimes.hasNext()){
var item = crimes.next();
var year =(item.crime_date != null)?(new Date(item.crime_date)).getFullYear():null;
db.crimes.update( {_id: item._id}, {$set: {crime_year: year}});
}
【问题讨论】:
标签: javascript json mongodb