我需要将位置坐标保存到数组中。但它存储在双引号内。我正在使用mongoose node.js 其实我需要这样的
"user_geo" : [
8.725535976399259,
8.725535976399259
]
但我的数据会像这样保存
"user_geo" : [
"8.725535976399259,
8.725535976399259"
]
也就是说,它用双引号保存。我的猫鼬模式是
var venue_schema = new mongoose.Schema({ venue_name:String, user_geo:[]});
请任何人帮忙解决这个问题。谢谢你...
答案 0 :(得分:0)
由于您只需要一对坐标,因此将Mongoose模式创建为
var venue_schema = new mongoose.Schema({ venue_name: String,
user_geo_lat: Number,
user_geo_long: Number })
或做
var venue_schema = new mongoose.Schema({ venue_name: String,
user_geo: [Number]);
如果你真的想要一个数组。