Meteor,Mongo 通过函数问题插入字段值
Meteor, Mongo insert field value via function issue
我是 Mongo 的新手,所以这可能是个愚蠢的问题,但我在网上找不到类似的问题。当我尝试使用在函数中计算的字段值插入文档时,字段根本不在对象中。结果是这样的
var token = function(){
return "xxxyyy";
}
var companyId = Companies.insert({
name: company.name,
email: company.email,
country: company.country,
city: company.city,
token: function(){
return token();
}
});
Result is this document:
{
"_id" : "fm36vAH58787fJq66",
"name" : "TestCo",
"email" : "email@email.com",
"country" : "",
"city" : ""
}
您真的想要 JSON 中的函数还是只想要结果?如果你想要结果,试试这个:
var token = function(){
return "xxxyyy";
}
var companyId = Companies.insert({
name: company.name,
email: company.email,
country: company.country,
city: company.city,
token: token()
});
我是 Mongo 的新手,所以这可能是个愚蠢的问题,但我在网上找不到类似的问题。当我尝试使用在函数中计算的字段值插入文档时,字段根本不在对象中。结果是这样的
var token = function(){
return "xxxyyy";
}
var companyId = Companies.insert({
name: company.name,
email: company.email,
country: company.country,
city: company.city,
token: function(){
return token();
}
});
Result is this document:
{
"_id" : "fm36vAH58787fJq66",
"name" : "TestCo",
"email" : "email@email.com",
"country" : "",
"city" : ""
}
您真的想要 JSON 中的函数还是只想要结果?如果你想要结果,试试这个:
var token = function(){
return "xxxyyy";
}
var companyId = Companies.insert({
name: company.name,
email: company.email,
country: company.country,
city: company.city,
token: token()
});