如何在MongoDB中将特定csv值作为数组导入?

如何在MongoDB中将特定csv值作为数组导入?,mongodb,mongoimport,Mongodb,Mongoimport,我有一个mysql表,它有邮政编码和坐标,我想导入Mongo。在导出到csv并导入到MongoDB之后,看起来是这样的 > db.postcode.findOne() { "_id" : ObjectId("5596d56365f8d76adbae63ed"), "postcode" : "AB101XG", "latitude" : 57.14416516, "longitude" : -2.114847768 } 但是,

我有一个mysql表,它有邮政编码和坐标,我想导入Mongo。在导出到csv并导入到MongoDB之后,看起来是这样的

> db.postcode.findOne()
{
        "_id" : ObjectId("5596d56365f8d76adbae63ed"),
        "postcode" : "AB101XG",
        "latitude" : 57.14416516,
        "longitude" : -2.114847768
}
但是,我希望坐标采用数组格式(假设它是地理查询所需的格式),如下所示


作为Mongo的新手,我不知道如何实现它。

看来后处理是唯一的方法

> db.postcode.find().forEach( function(r) { 
    r.loc = [r.latitude, r.longitude]; 
    db.postcode.save(r); 
  });

您不能对其进行后期处理吗?只是为了澄清,
db.postcode.save(r)
会根据需要对文档进行更新。
> db.postcode.find().forEach( function(r) { 
    r.loc = [r.latitude, r.longitude]; 
    db.postcode.save(r); 
  });