我正在尝试在我的mongodb数据库中插入一些数据,我需要某种特定格式的数据
var location1 = [2,3];
var location2 = [];
location2.push(location1);
location2.push(location1);
var location3 = [];
location3.push(location2);
console.log(location3); //this is the format that i require for insert in mongodb
var couponData = {
location:{"type":"Polygon","coordinates":location3},
UsersTargetted:[],
};
console.log(couponData);
但是在运行代码时我输出为:
{ location: { type: 'Polygon', coordinates: [ [Object] ] },
UsersTargetted: [] }
那么,如何制作坐标值如下: [[[2,3],[2,3]]]
由于
更新: 我没有在mongodb中插入任何内容,而是创建一个json对象,以便我可以在mongodb中插入该对象。我的要求是json对象中的坐标字段应该具有上面显示的值。但是,当我插入location3变量时,我的控制台不会显示location3值,而是显示[[object]]。
UPDATE2: 谢谢阿南德。数据按预期存储在mongodb中。所以没问题,也许是nodeeclipse中的一些问题。
答案 0 :(得分:0)