问题标签 [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.
node.js - 传入的参数必须是 24 个十六进制字符的字符串 - 我认为是
我有一种方法可以根据其 ObjectID 在我的数据库中查找文档:
当我运行它时,我收到以下错误:
这指的是collection.findOne()
上面的行。
我在该调用之前拥有的控制台日志将 id 输出为 24 个十六进制字符的字符串:
在此之前,我使用将 id 从对象转换为字符串,JSON.stringify()
但它似乎可以成功工作,如我的 console.log 所示。
在 Robomongo 中运行db.myCollection.findOne({_id : ObjectId("55153a8014829a865bbf700d")})
会带来预期的结果。
node.js - 如何在和尚 Node.js 中限制连接池大小
我正在使用和尚模块从 mongodb 获取数据。但是,一旦我连接到 db,它就会创建 5 个连接。
这是我的命令行 mongodb 服务器控制台...
node.js - MongoDB - 查询多个对象
我正在使用 MongoDB(Node js 的僧侣模块)开展一个项目,我将体育比赛数据存储到一个集合中。每个条目具有以下属性:
我想按如下方式查询集合:如果 team1 或 team2 包含 x、y 和 z,那么我想返回条目,并希望有一个条目列表可以使用。IE,我想查看 x,y,z 在同一支球队中的比赛次数。
有没有办法做到这一点?我目前正在阅读僧侣和 mongodb 的文档,但我是 nosql 数据库的菜鸟,所以我需要一段时间。
node.js - 如何在 Node.js 中使用 MongoDB $slice
我在我的 Node.js 应用程序中使用和尚与 MongoDB 进行通信。有没有办法在和尚驱动程序中使用$slice修饰符。
我要运行的查询是
node.js - node.js 错误:未找到
我是node.js
初学者。我正在尝试制作一个页面供用户将数据输入到MongoDB
. 我按照在线教程进行操作,但弹出以下错误。已经仔细检查了我的代码是否完全相同。
我必须安装其他东西吗?
错误:未找到
这是我的index.js
这是第44行app.js
javascript - 无法使用 node.js 中的和尚访问 mongo 集合的记录
我正在尝试使用以下方法访问僧侣中 find 方法返回的数据:
第一个 console.log(workflow) 正确返回整个记录,看起来像一个 json 数组。但是,当我尝试访问时,它给了我以下错误:
node.js - List Collection Names in MongoDB using Monk
In my Node.js (Express) app that uses Monk, I need to render a list of all collections in the MongoDB database.
Is there a way to get the list of collections in the database using Monk?
javascript - MongoDB findById 不工作
我正在使用 Monk 和 MongoDB 尝试通过请求参数填充 ID 获取记录,但它什么也不返回。
我已经尝试了很多关于 SO 的建议,但没有任何效果,有人知道我哪里出错了吗?
这是我的代码:
我正在尝试通过访问localhost:3000/bugs/recordidstring
谢谢
javascript - 如何通过单独的模块将值发送到数据库?
我创建了一个基本的快递项目。我在根文件夹中创建了一个名为 lib/userhandler.js 的文件。
在我的 routs/users.js 文件中,每当加载用户页面时,我都想通过 userhandler.js 将名称和邮件值发送到数据库。
当我尝试加载用户页面时,它显示“发送后无法设置标题”。
谢谢你
node.js - 使用 Node.js 僧侣和 MongoDB 链接嵌套的异步查找
使用 Node.js 僧侣和 MongoDB,我想模仿一个表连接:
- 在集合 A 上进行查找
- 对于每个结果 X,在集合 B 中查找,并更新 X
- 返回更新的结果列表
僧侣中数据库命令的异步性质给我带来了麻烦。这是我的初始代码。它不起作用,因为第二次调用find
立即返回一个承诺,并且结果在xs
响应中发送,然后才能更新。
我觉得我应该在这里使用承诺链,但我不知道该怎么做。任何帮助将不胜感激。