问题标签 [mongoskin]

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 回答
1624 浏览

node.js - 如何连接 MongoDB 查询

我正在使用find()in mongodbwithmongoskin

我正在尝试获取两个系列。

我尝试像这样将它们合并在一起,

但程序不会运行。连接它的正确方法是什么?

0 投票
1 回答
206 浏览

node-mongodb-native - 我想在使用 mongoskin 时在 mongoDB 中使用 runCommand

我想在使用mongoskinrunCommandmongoDB中使用。目前我正在做这样的事情:

它等于

但我想要一个可以做到这一点的功能

任何人都可以帮助我或任何替代方案,谢谢!

0 投票
1 回答
6770 浏览

javascript - 这个 mongoskin 聚合命令有什么问题?

我有一个 mongodb/mongoskin 聚合请求,如下所示:

上面的代码给出了以下错误:

一般来说,我是 mongo 和 db 的新手,不知道我做错了什么。

0 投票
1 回答
188 浏览

node.js - Mongoskin,填充 DBREF 属性

我实际上面临着 mongoskin 和引用对象的问题: - 我有一个用户集合 - 我有一个 typeuser 集合 - 用户在 typeuser 上包含一个参考

我需要获取完整的用户对象,其中也包含用户属性和 typeuser 属性。

是否可以使用集合语法来实现:

???

感谢提前

0 投票
1 回答
133 浏览

node.js - 使用带有 nodejs 和 mongoskin 的 wait.for 来避免回调地狱

我实际上正在使用 mongodb 和 nodejs 开发一个小应用程序来创建我的 REST Api。当我需要访问对象引用时遇到问题:

  • 我有一个参考用户对象的路线图集合
  • 当我想获取所有路线图时,我必须循环我的路线图数组以延迟加载我的用户,通过存储在路线图集合中的 ref ID
  • 我有回调问题,需要的时候用户没有加载

我找到了使用 Wait.for 库的解决方案:https ://github.com/luciotato/waitfor ,但我不知道它是如何工作的。我尝试了一切,但没有办法让它工作

有人知道如何使它正常工作吗?我应该把 wait.lauchFiber 放在哪里?我应该把 wait.for 放在哪里?

谢谢大家

0 投票
0 回答
164 浏览

javascript - 无法将数据保存到通过 $.ajax PUT 发送的 mongo(skin)

我使用 $.ajax 将 PUT 请求发送到我的 Express 服务器。我可以很好地检索信息,但是在将新更改保存到我的 mongo(通过 mongoskin)数据库时遇到了困难。

从顶部开始,这是我在编辑按钮上的点击事件:

这里是它调用的函数:

最后是路由器文件 routes/users.js

如果我错过了什么,一切都在 git 上。

似乎一切都应该没问题,但结果并没有保存。当我刷新页面或单击编辑按钮时,旧值会返回。我尝试了“results.save()”,但我得到一个错误,该函数不存在。

我不应该使用 findById 吗?

谢谢。

0 投票
1 回答
928 浏览

node.js - Mongoskin 中的 findAndModify

我无法让 findAndModify 与 Mongoskin 一起工作!这可能很简单,但是这条线有什么问题?

我得到一个“TypeError:对象不是函数”。

0 投票
0 回答
78 浏览

node-mongodb-native - 如何在 mongoskin 上将安全变量设置为 false?

我正在测量一个安全连接之间插入的性能差异:真和另一个安全:假。但是,更改安全变量似乎根本不会影响性能。

即使我切换了安全变量,平均执行时间也总是在 25 秒左右。我的印象是将安全变量设置为 false 会大大提高性能。

这不是您更改 mongoskin 中安全变量的方式吗?或者这是一个预期的结果?

0 投票
1 回答
1333 浏览

javascript - 如何在 Mongoskin 中使用无序批量插入?

我在使用 Mongoskin 在 Node.js 上执行批量插入(MongoDB 2.6+)时遇到问题。

上面的代码给出了以下警告/错误:

是否可以使用 Mongoskin 执行无序批量操作?如果是这样,我做错了什么?

0 投票
1 回答
1800 浏览

javascript - 具有异步批量插入的 MongoDb 中的自动增量字段

我正在看这篇关于 MongoDb 中自动递增字段的文章。 http://docs.mongodb.org/manual/tutorial/create-an-auto-incrementing-field/

这在理论上似乎很好,但在我的所有数据库调用都是异步的应用程序中不起作用。Ps,我正在使用 Mongoskin。考虑一下:

这个(Console.log)在执行时当然没有任何价值......

这让我想到了嵌套回调(经典的 Node 风格):

这对于一个文档来说可以正常工作,但是如果我进行批量插入(传递要插入的多个文档的数组),我看不出这将如何工作。我需要批量插入。

回到循环和单次插入似乎不是一个好的解决方案。

您对此有什么好的解决方案吗?