问题标签 [mongoose]

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

mongodb - 在 mongodb 中将字段名作为元数据访问

我在 mongo 集合中有许多不同的文档。attrs 都是数值。我不知道字段名是什么(我知道,但它们可能因文档而异)。

我想写一个程序

a) 获取集合中的所有唯一字段名 b) 查找集合中每个字段的最大值和最小值

然后以表格形式报告它,其中包含行“字段名、最大值、最小值”或等效的 JSON。我正在使用 pymongo 但我不必这样做,ruby 或 js 甚至 java 驱动程序都可以。

如何以编程方式访问集合中的唯一字段名列表?这是主要问题。我可以管理其余的。

0 投票
1 回答
372 浏览

mongodb - Mongoose/MongoDB 问题

我正在使用恰好包含 NowJS 的 NodeJS 构建应用程序。最近我们决定在应用程序中添加一个数据库来存储用户信息。我们选择了 MongoDB。

我最近发现了 Mongoose,它看起来会让我的生活更轻松。过了一会儿,我在 server.js 中有这个:

这正确地将一个条目添加到我的数据库中。

但是,当我尝试动态添加条目时,我遇到了问题。

在 index.ejs 的 now.ready() 函数中,我调用了 now.registerUser(uname, "default password");

回到 server.js,我有这个:

我得到错误:

任何帮助,将不胜感激!谢谢!

0 投票
2 回答
1008 浏览

javascript - 内部函数调用时无法访问 JavaScript (node.js) 变量。现在.js

我在节点项目中使用 now.js 和 Mongoose,并且无法访问 mongoose 函数内的 this.now 对象。例如

0 投票
7 回答
41256 浏览

session - node.js + express.js:使用 mongodb/mongoose 处理会话

现在,我将会话数据存储在与 connect(express) 捆绑在一起的“内存存储”中。但我想/必须改变这个以进行生产。

该应用程序正在使用 mongodb,我安装了 mongoose 来处理所有数据库通信。

例如初始化我的应用程序后连接到数据库:

我找到了 connect-mongodb 模块,但我不知道如何使用 mongoose 来实现它,或者它是否真的可能?我需要添加如下内容:

还是我必须直接使用 mongodb-module 再次定义我的数据库连接?

0 投票
2 回答
1027 浏览

mongodb - mongoosejs有什么好的参考吗?

不知何故,在猫鼬官方网站上很难找到信息。我想知道有没有教程或参考网站?

此外,一个特殊的问题是,如何在 mongoose 中运行 update()。:)

0 投票
4 回答
20878 浏览

mongodb - 猫鼬中的组(按)?

我已经在 shell 中构建了我想要的查询,但是在 Mongoose 中编写它时遇到了麻烦。

我对 Mongoose 语法有点困惑;也许有人可以对此有所了解。非常感谢。

0 投票
10 回答
114500 浏览

node.js - 在 Mongoose 中保存对象后如何获取 objectID?

我想 console.log 我刚刚保存的对象的对象 ID。我如何在猫鼬中做到这一点?

0 投票
1 回答
761 浏览

mongodb - 使用 mapReduce 选择一行中的所有字段

我正在使用带有 nodejs 的猫鼬。我正在使用 mapReduce 来获取按字段分组的数据。所以它作为一个集合给我的所有内容都是仅来自数据库每一行的分组字段的键。

我需要从数据库中获取按字段分组并根据另一个字段排序的所有字段。例如:我有一个数据库,其中包含前往这些地方的地点和票价以及其他一些字段的详细信息。现在我需要以这样一种方式获取数据,即我根据按票价排序的地点对数据进行分组。MapReduce 帮助我获得了这一点,但我无法获得其他字段。

有没有办法使用map reduce来获取所有字段,而不是像上面例子中提到的那样只获取两个字段?

0 投票
3 回答
3907 浏览

mongodb - 在不知道架构/集合名称的情况下获取 Mongoose 架构和文档?

简短版本:我基本上想做show collections在 mongo shell 中所做的事情,在 mongoose 中。

长版:

我想创建一个应用程序,允许用户使用 mongo + mongoose + node.js 基本上创建自己的架构 > 集合 > 文档。

此应用程序的第一步是显示以前创建的集合及其文档。但由于这些是由用户创建的,所以它们的名字是未知的。我发现最接近的代码是:

但我不知道集合的名称是什么,所以我无法传递 'collec' 参数。

那么,有人知道如何在不知道他们的名字的情况下获取收藏列表吗?

0 投票
1 回答
1020 浏览

node.js - 使用 Mongoose 导出模型函数时出现问题

我正在努力为 Mongoose 模型创建模型函数。我在这里定义了一个方法:

我在这里访问它:

在哪里

我收到错误:

任何人都可以看到这个问题吗?