如何从猫鼬mongodb查询中获取字段的值?

巴拉吉·凯斯(Balajee Ks)

这是我的主要js文件中的一段代码,我正在用它来调用另一个js文件中的函数(js.js)

  var fields = "workaholic alcoholic insomniac";
  var valid = require("./js");
  Hacker.find({name: "arun"}, fields)//, function(err, hackers) {
      .then(valid.myfun)
      .catch(err => console.log(err,fields));

这是我在主js文件中引用的js.js文件

exports.myfun = function(hackers) {
    console.log(hackers);
    console.log(hackers.workaholic);
    var workaholic = hackers.workaholic;
    var alcoholic = hackers.alcoholic;
    var insomniac = hackers.insomniac;
    console.log(workaholic);
    console.log(alcoholic);
    console.log(insomniac);
    show(workaholic,alcoholic,insomniac);
}
    function show(a,b,c) {
        console.log("Am I workaholic: "+a);
        console.log("Am I alcoholic: "+b);
        console.log("Am I insomniac: "+c);
    }

当我执行主要的js文件时,我注意到我在数组中获取查询响应。

C:\Users\Balajee\Desktop\project\Ultro>node hack
[ { fun: {},
    workaholic: 'Yes',
    alcoholic: 'No',
    insomniac: 'Yes',
    _id: 5706541ba3fe824c2f017680 } ]

当我尝试将这些字段的值设置为变量时,出现“未定义”

     _id: 5706541ba3fe824c2f017680 } ]
undefined
undefined
undefined
undefined
Am I workaholic: undefined
Am I alcoholic: undefined
Am I insomniac: undefined

那么,如何获取猫鼬在数组中返回的字段的值?是否可以不使用数组返回查询?

亚历克斯·洛根(Alex Logan)

使用findOne()代替find()这将返回一个JSON对象,而不是该JSON对象数组。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从猫鼬mongodb查询中获取字段的值?

来自分类Dev

从由toArray()转换的mongodb查询中获取字段值

来自分类Dev

如何在MongoDB中获取字段的最大值

来自分类Dev

如何在MongoDB中获取字段的最大值

来自分类Dev

如何对MongoDB集合中字段的不同值求和(使用猫鼬)

来自分类Dev

如何对MongoDB集合中字段的不同值求和(使用猫鼬)

来自分类Dev

查询父级时如何获取猫鼬子文档数组中的聚合值总和?

来自分类Dev

如何使用猫鼬从数组字段中获取特定对象

来自分类Dev

如何从猫鼬查询回调中访问特定值?

来自分类Dev

从查询猫鼬中删除字段

来自分类Dev

如何使用猫鼬更新mongodb中的值?

来自分类Dev

获取猫鼬中的原始查询对象

来自分类Dev

mongodb查询以仅在.NET代码中获取字段

来自分类Dev

如何从猫鼬查询返回值

来自分类Dev

如何查询猫鼬的返回值

来自分类Dev

如何更新猫鼬中的特定字段?

来自分类Dev

无法使用函数(req,res,next,id)猫鼬(mongodb)中的动态id字段进行查询

来自分类Dev

如何在查询Python中按名称获取字段?

来自分类Dev

如何从猫鼬的数组中获取数据?

来自分类Dev

获取字段查询值的元组

来自分类Dev

使用LINQ查询获取字段值

来自分类Dev

MongoDb:如何从文档中获取字段(子文档)?

来自分类Dev

如何更新猫鼬文档中的值?

来自分类Dev

如何从猫鼬中检索对象值

来自分类Dev

如何在猫鼬的一个查询中增加多个字段?

来自分类Dev

mongodb-Java获取字段值

来自分类Dev

限制猫鼬字段值

来自分类Dev

查询猫鼬中数组字段条件的文档

来自分类Dev

如何在Krajee GridView中获取字段的值?

Related 相关文章

热门标签

归档