当前位置: 首页 > 知识库问答 >
问题:

在蒙古nodejs无法获得工作限制

叶英哲
2023-03-14

我的代码只有在我删除限制函数时才有效,我做错了什么?

var db = mongojs('yansite', ['yansite']);
(function () {
    var bulk = db.ips.initializeOrderedBulkOp();
    bulk.find({}).limit(2).remove();
    bulk.execute(function (err, res) {
        console.log('Done!')
    });
})();

错误为:

TypeError:批量。查找(…)。limit不是D:\nodeprojects\mysite\server上的函数。js:281:19 at对象。(D:\nodeprojects\mysite\server.js:285:3)位于模块_在对象处编译(module.js:570:32)。模块_扩展。。模块处的js(模块js:579:10)。在函数tryModuleLoad(模块js:446:12)处加载(模块js:487:32)。模块_在模块处加载(模块js:438:3)。runMain(module.js:604:10)at run(bootstrap\u node.js:390:7)at startup(bootstrap\u node.js:150:9)

在mongojs github自述中,它显示了以下示例:

db.mycollection.find({})。限制(2)。跳过(1,函数(错误,文档){...})

共有1个答案

景俊良
2023-03-14

我做了,但有点丑我希望有办法,很难相信没有

(function () {
    db.usersChatMessages.find({}).limit(2, function (err, doc) {
        console.log('Done!');
        var docIds = [];
        for (var i=0; i < doc.length; i++) {
            docIds.push(doc[i]._id);
        }
        db.usersChatMessages.remove({_id: {$exists: true, $in: docIds}}, function (err, doc) {
            console.log('removed!');
        });
    });
})();
 类似资料:
  • 给定文档结构: 如何按其分组并仅在计数处获取 使用下面的查询没有返回任何结果。谁能指出这里缺少了什么吗? 谢谢

  • 问题内容: 如果我在下面的代码中将type设置为’GET’,则可以使用,但无法将其与’POST’一起使用。 ajaxPostTest.html … ajaxPostTest_server.php … 浏览器上的预期输出为… 我实际上是在尝试与ASP.NET Web服务器进行交互,并且我想先确认我的ajax是否可以正常工作(并且我对ajax的理解正确),因此可以简化此代码。 Firebug调试… 我

  • 在尝试执行GET到发布者存储库时,我正在执行GET和无限循环。 出版商: 书: 完整代码可在此处获得: https://github.com/vanyasav/library

  • Go版本:1.7.5 GOPATH=D:/GoWork React本机版本0.41 下面的代码是位于D:\GoWork\src\rngo\rngo\rngo的绑定go包。去 非常简单,只返回一个字符串 从运行以下命令 下面的详细输出似乎很好 写C:\用户\薄荷\AppData\本地\Temp\gommobive-work-855641675\gomobile_bind\classes.go 编写C

  • 我在使用pymongo进行mongodb聚合时遇到了< code >聚合结果超过最大文档大小(16MB)错误。 起初,我使用< code>limit()选项克服了这个问题。然而,在某个时候,我得到了 好的,我将使用 选项。当我在命令行上使用它时,此选项有效,但是当我尝试在我的 python 代码中使用时,此选项有效 我得到< code>TypeError: aggregate()正好接受2个参数(

  • 如何在Android应用程序中为垂直蒙古语脚本水平滚动ListView? Android对世界上许多语言都有相当好的支持,甚至包括阿拉伯语和希伯来语等RTL语言。但是,对于像传统蒙古语这样的自上而下的语言没有内置的支持(蒙古语在内蒙古仍然非常活跃,不要与西里尔蒙古语混淆)。下图显示了文字方向,为清晰起见,添加了英文。 由于Android没有内置这一功能,这使得应用程序开发的每一个方面都非常困难。水