SyntaxError:missing;在声明MongoDB Shell之前

时间:2015-12-04 18:17:18

标签: mongodb shell

我在mongodb上创建了一些功能,我试图看看它们是否有效,mi函数脚本是这样的:

function() {

nuevo:;

var f = db.pedimento.aggregate([
    {$unwind:'$info'},
    {$sort:{'info.folio' : -1}},
    {$limit:1},
    {$project : {'info.folio' : 1 }},
    {$group : { _id : '$_id', folio : {$last : '$info.folio'} }}
]);

f = NumberInt(f.result[0].folio + 1);



var e = {};

e = db.pedimento.findOne(
    {
        info: { $elemMatch: { folio: f } }
    },
    {
        info: { $elemMatch: { folio: f } }
    }
);

if(e){
    goto nuevo;
}

return f;

}

当我尝试在shell上测试我的功能时,我收到此消息错误并且我不知道原因:

db.loadServerScripts();
myCustomFunction();

SyntaxError: missing ; before statement nofile_b:28

0 个答案:

没有答案