【发布时间】:2017-05-17 14:43:17
【问题描述】:
我正在尝试将来自 momgoose 的字段的值分配给一个变量,该变量将用作另一个模式中另一个字段的值,如下所示。
function getNextSequence() {
var x = null
relcounter.findOne({"name":"cabi"},'seq', function (err, configs) {
x=configs.seq
console.log("##"+x)
})
console.log(x)
}
X 为空 我也需要这个 x 的值来添加到另一个字段,如下所示
relconf.update(
{name:"css"},
{ $push: { relations: {id:getNextSequence(),name:req.body.name,divId:"name_div"} } }
基本需要getNextsequence函数返回seq feild的值并赋值给id feild 任何人都可以为 getNextSequence() 建议正确的代码和 null 值的原因
【问题讨论】:
-
你好。你能展示你的输出吗?
-
m 在打印 x 时为空
-
类似:##3 和 null
-
输出绝对正确。 Node.js 是异步的。所以你可以使用回调或 Promise。