gpt4 book ai didi

javascript - 如何返回在 mongoDB 中具有连字符字段的映射函数

转载 作者:可可西里 更新时间:2023-11-01 10:02:54 25 4
gpt4 key购买 nike

我在使用 Meteor 和 mongoDB 时遇到了问题。我的模式有一个带连字符的名称,我无法从 map 中检索它的值。我该如何避免这种情况?

我的 mongoDB 集合有一个名为的字段:

"loopback-mode" : "no-loopback",

我的查询是:

db.collection.find({templateName:"someTemplate"},{"loopback-mode":1,_id:0}).map(function(c) {return c.loopback-mode;})[0];

c.loopback-mode 似乎是问题的原因。

我收到错误消息:

SyntaxError: Unexpected token -

我试过 c[loopback-mode], c["loopback-mode"], c."loopback-mode" 等等,但没有成功。执行此操作的正确方法是什么?

最佳答案

应该走的路

....map(function(c) { return c['loopback-mode']; })... 

我刚测试过 - 请看下面的 GIF

Test

正如您提到的,您已经测试过了,请重试,如果仍然无法正常工作,请分享错误(如果有)。最初的语法错误肯定会消失。

关于javascript - 如何返回在 mongoDB 中具有连字符字段的映射函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38526879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com