问题标签 [monk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
473 浏览

javascript - 有没有办法通过和尚来称呼“与众不同”?

我想在我的 node.js 服务器上执行以下“查询”:

MongoDB:

预期结果:[value1, value2, ..., etc]

我尝试了这个 Javascript,但它不起作用:

但我认为僧侣没有定义这种方法。有没有办法做到这一点?

0 投票
1 回答
672 浏览

javascript - 如何使用mongodb/node.js 调用mongodb 函数?

努力实现这一点:

http://docs.mongodb.org/manual/tutorial/create-an-auto-incrementing-field/#auto-increment-counters-collection

为一些事情提供序列计数器。

我已经将函数存储在我的数据库中,但我无法在没有错误的情况下调用它:

var model_id = db.eval('getNextSequence("model")');

回报:

对象 # 没有方法 'getNextSequence'

这是因为和尚不支持通过 eval 使用 db 函数吗?

0 投票
2 回答
1007 浏览

mongodb - 和尚:如何获取最后N条记录?

我找不到记录在哪里。默认情况下,find() 操作将从头开始获取记录。

如何获取最后插入的 N 条记录?

0 投票
1 回答
211 浏览

node.js - 在对僧侣 findById 调用的响应中获取所有字段。nodejs/express/僧侣

经过 10 个小时的尝试,我无法理解这一点:

如果我

和 console.log 文档返回,一切看起来都不错:

但是,当尝试访问包含的字段时,例如:

我只是不确定。用户对象如下所示:

我也尝试过user.query.email,但得到了相同的结果。

findById 显然不会返回我可以以这种方式使用的 JSON 对象。

我怎样才能进入这些领域?

0 投票
1 回答
328 浏览

javascript - MongoDB MonkAPI 根据 db 请求之外可用的查找结果设置变量

我正在尝试根据在 Node JS 应用程序中通过 Monk API 在 MongoDB 上查找的结果设置一个变量(这是我第一次使用 MongoDB)。

这是我拥有的代码示例;

如果我console.log(doc[0].myTargetField)在函数内得到正确的值,但console.log(variableIWantToSet)返回undefined.

帮助表示赞赏。谢谢。

0 投票
4 回答
5103 浏览

node.js - 尽管更改了文件 Bson,但 npm install 中的错误

在 Windows 7 积分系统上使用 mongodb3.0、节点 0.12.0、npm 2.5.1,我正在尝试将数据读写到我的数据库中,但我在 npm intsall 中有这个错误!

我试图更换

进入

但我有这样的错误:

我正在使用和尚,anfd 我已经运行了 npm mongodb,npm Mongodb

0 投票
0 回答
189 浏览

node.js - 在 express.js 中包含僧侣文件时出错

在文件中包含和尚时app.js,出现错误:

请帮助并提前感谢您。有人会建议任何可用于 node.js 的 IDE 吗?一个显示完美的错误描述,如错误在哪里?

0 投票
1 回答
157 浏览

node.js - 如何将mongodb的这个查询翻译成和尚

mongodb查询:

我想在和尚中使用它,我不知道该怎么做。

0 投票
2 回答
1238 浏览

node.js - 请求后使用 supertest 和 co 验证数据库内容

我想编写一个测试来更新博客文章(或其他): * 在数据库中插入博客文章 * 获取博客文章在 MongoDb 中获得的 ID * 将更新版本发布到我的端点 * 请求完成后:检查在已完成更新的数据库中

这是这个,使用koa

我意识到那里有很多活动部件,但我已经分别测试了所有交互。这是我包含的 db 文件(我知道它工作正常,因为我在生产中使用它):

生产代码按预期工作。这个测试通过了,但在我看来,就像 .end() 子句中的协同函数永远不会运行......但是 done() 调用被调用了。至少没有打印“CHECKED DB”。

我试过用“done()”和“done”没有。有时这有效,有时无效。我试图将数据库检查移到请求之外......但这只是挂起,因为 supertest 希望我们在完成时调用 done()。

所有这一切让我感到困惑和害怕(:)) - 我在这里做错了什么。

0 投票
1 回答
831 浏览

monk - 如何在和尚nodejs中使用mongodb查询选项

我有一个collection名字projects,我正在尝试检索除此url查询之外的所有内容

此查询运行良好并返回所有内容,url但我的问题是如何在 name 僧侣中 Node module实现MongoDB一点

我正在使用此代码,但它不工作并返回每个字段:

我没有找到问题所在,请帮助并提前感谢:)

样本文件