【发布时间】:2016-04-05 21:50:36
【问题描述】:
这是我的数据库newDb中users集合下的一个文档,
> db.users.find().pretty()
{
"_id" : ObjectId("57025801593e301831ef3c72"),
"country" : "U.S",
"gender" : "Male",
"lastName" : "Ks",
"firstName" : "Balajee",
"password" : "$2a$08$.Qts1uaOJiyH.A0LM9QeGOB1EBfItB2nV29RxLVbloDnzAggIuGf6",
"email" : "balajee41@gmail.com",
"position" : [
"1",
"2"
],
"__v" : 1,
"operation" : "add",
"userip" : "11"}
如何从该文档中获取位置、操作和用户IP,并将其用于执行功能? 这是一个单独的 Javascript 文件中的函数,与主节点文件不同。
function verifyOTP() {
var position = user.position;
var operation = user.operation;
var useripp = user.userip;
check(arr, position, operation, useripp);
}
【问题讨论】:
-
这里的
arr是什么。是users集合上的find方法的结果吗? -
不,arr 是那个 javascript 文件中的全局数组,
-
另外我还没有在那个 JS 文件中导出任何东西,它包含一些表单验证和提交
-
你能从那个JS文件中导出方法
check吗?只是方法check,没有别的。 -
是的,我可以,现在我做了 module.exports = function check(arr, position,operation,useripp)
标签: javascript node.js mongodb mongoose