小编stu*_*lue的帖子

Mongodb点符号通配符?

我有一组用户,每个用户可以订阅一个或多个服务.每个服务都有一些元数据,包括用户对该服务的信用数量.

如果我无法知道服务对象密钥是什么,如何找到某些服务少于50个学分的所有用户对象?

从概念上讲,它会是这样的,它不起作用:

db.users.find({services.*.credits : {$lt : 50}})
Run Code Online (Sandbox Code Playgroud)

用户集合:

   {
_id: 4f0ea25072139e4d2000001f,
services : {
    a : { credits : 100, score : 2000 },
    b : { credits : 200, score : 300 },
    c : { credits : 10, score : 1300 }
    }
},
{
_id: 4f0ea25072139e4d2000001f,
services : {
    f : { credits : 68, score : 14 },
    q : { credits : 1000, score : 102 },
    z : { credits : 59, score …
Run Code Online (Sandbox Code Playgroud)

syntax mongodb

22
推荐指数
2
解决办法
9482
查看次数

如何在 Firefox Quantum 的调试器中找到 JavaScript 函数的定义位置?

如果我知道 JavaScript 函数的名称,或者如果我有一个函数的引用(例如在回调中),我如何在使用 Firefox Quantum 调试器时找到该函数的定义位置。

在 Firebug/Firefox 调试器中,我曾经能够在 JS 控制台中输入函数名称,它会打印一些信息,我可以单击该输出并转到函数定义。

现在在 Firefox Quantum 中,如果我单击函数名称,它会在控制台中展开以显示有关函数对象的信息。

在此处输入图片说明

Chrome 调试器仍然以 Firebug/Firefox 过去的方式工作,但我最终需要在两种浏览器中进行调试/测试。

javascript firefox javascript-debugger

8
推荐指数
1
解决办法
3927
查看次数