小编Sre*_*M B的帖子

如何在 Mac 或 Chrome 浏览器中禁用 Web 套接字以测试 Web 应用程序

我正在测试一个使用网络套接字的应用程序。我需要阻止或禁用网络套接字以进行测试。我可以在 Chrome 中执行此操作吗?如果可以,如何执行?或者我可以在 Mac OS X 中使用防火墙来做到这一点吗?

macos google-chrome websocket

6
推荐指数
0
解决办法
3600
查看次数

如何在node.js中实现Mongodb游标的映射功能(node-mondodb-native)

我正在尝试在NodeJS中实现以下MongoDB查询

db.tvseries.find({}).map(function(doc){
    var userHasSubscribed = false;

    doc.followers && doc.followers.forEach(function(follower) {
            if(follower.$id == "abc") {
                userHasSubscribed = true;
            }
        });


    var followers = doc.followers && doc.followers.map(function(follower) {
            var followerObj;
            db[follower.$ref].find({
                    "_id" : follower.$id
                }).map(function(userObj) {
                        followerObj = userObj;
                    });
             return followerObj;
        });

    return {
            "id": doc.name,
            "userHasSubscribed": userHasSubscribed,
            "followers": followers || []
        };
})
Run Code Online (Sandbox Code Playgroud)

以下是数据库

用户集合

{
     "id": ObjectId("abc"),
     "name": "abc_name"
},
{
     "id": ObjectId("def"),
     "name": "def_name"
},
{
     "id": ObjectId("ijk"),
     "name": "ijk_name"
}
Run Code Online (Sandbox Code Playgroud)

电视连续剧集

{
     "id": ObjectId("123"),
     "name": "123_name",
     "followers": …
Run Code Online (Sandbox Code Playgroud)

mongodb node.js node-mongodb-native

1
推荐指数
2
解决办法
3491
查看次数