小编jdw*_*jdw的帖子

如何导航到Github存储库中最早的提交?

在GitHub中,有一种简单的方法可以导航到最早的大型开源项目提交吗?

截至今天,该项目已提交超过13,000份.我不想在提交历史记录页面上按下"较旧"按钮数百次,以达到初始提交(或第一次提交).

github

110
推荐指数
11
解决办法
3万
查看次数

JSLint错误:意外'这个'

无法理解为什么JSLint对我this在以下代码中的使用感到惊讶:

function testConstr (x) {
    'use strict';
    this.joker = "Whyyy sooo seriousss?";
    this.x = x;
}
Run Code Online (Sandbox Code Playgroud)

对于这两个属性赋值,JSLint说:意外的'this'.我如何更正我的代码?

javascript constructor jslint

40
推荐指数
2
解决办法
2万
查看次数

在Monk上使用MongoDB集合上的find方法

我正在通过MEAN堆栈教程.它包含以下代码作为路由index.js.我的Mongo系列的名字是brandcollection.



    /* GET Brand Complaints page. */
    router.get('/brands', function(req, res) {
        var db = req.db;
        var collection = db.get('brandcollection');
        collection.find({},{},function(e,docs){
            res.render('brands', {
                "brands" : docs
            });
        });
    });
Run Code Online (Sandbox Code Playgroud)

我想修改此代码,但我不完全了解如何.find调用该方法.具体来说,我有以下问题:

  1. 传递什么对象function(e, docs)作为其参数?

  2. function(e, docs)MongoDB语法的一部分吗?我查看了有关Mongo CRUD操作的文档,但找不到对它的引用.似乎Mongo .find操作的标准语法是collection.find({},{}).someCursorLimit().我没有在.find操作中看到对第三个参数的引用,为什么一个允许在这里?

  3. 如果function(e, docs)不是MongoDB操作,它是Monk API的一部分吗?

  4. 从教程中可以清楚地看出,这段代码返回集合中的所有文档,并将它们作为名为"品牌"的属性放在对象中.但是,function(e, docs)在这个过程中,具体扮演什么角色呢?

任何澄清将非常感谢!

node.js node-mongodb-native mean-stack monk

6
推荐指数
1
解决办法
7891
查看次数