【发布时间】:2015-11-01 17:08:39
【问题描述】:
我有数据必须插入到 mongodb 集合中,但字段在插入后不应该有引号。 这就是我正在做的:
var newStep = {
start : startvalue,
end : endvalue
}
$.ajax({
type: 'POST',
data: newStep,
url: '/addstep',
dataType: 'JSON'
}).done(function( data ) {
$.each(data, function(){
//do something
});
});
插入结束后。 数据如下所示:
{
"_id" : ObjectId("56348aa4962428f243c85b26"),
"start" : "13.0464655",
"end" : "77.59167"
}
我希望它看起来像这样
{
"_id" : ObjectId("56348aa4962428f243c85b26"),
"start" : 13.0464655,
"end" : 77.59167
}
如何避免字段开头和结尾的引号。提前致谢。
编辑 1:我不知道这是否会影响任何事情,但这是我的路线:
router.post('/addStep', function(req, res) {
var db = req.db;
var start = req.body.start;
var end = req.body.end;
var collection = db.get('steplist');
collection.update(
{
//some conditions
},
{
$setOnInsert: req.body
},
{
"upsert": true
}, function(err, result){
res.send(
(err === null) ? { msg: '' } : { msg: err }
);
【问题讨论】:
标签: node.js mongodb mongodb-query