问题标签 [mongojs]

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

node.js - 如何通过mongojs知道mongodb版本

我想知道使用 mongojs 的 mongodb 版本。

0 投票
2 回答
2574 浏览

node.js - 等效于 Node.js 中的 mongo shell db.collection.runCommand()

我想使用 MongoDB 2.4 中提供的全文搜索。文本搜索可通过 runCommand 功能获得,例如db.collection.runCommand( "text", { search: "keywords"})。所以,我想知道在 mongojs 或 node-mongodb-native 模块中是否有等效于 runCommand() 函数。

我知道这个问题之前已经被触及,但从未得到充分的回答。提前致谢。

0 投票
1 回答
462 浏览

javascript - 在 MongoJS 中检索日期

我正在尝试在 mongojs 中存储和检索日期。以下是它的保存方式:

当我拿到它时,日期不再是日期。这是约会的某种包装。该_d字段似乎是一个日期,但奇怪的是我应该以这种方式访问​​它。

这记录:

在 mongo-js 中存储/检索日期的正确方法是什么?

0 投票
1 回答
148 浏览

node.js - MongoJS中没有阻塞操作

我必须做一个为我计算一些东西的操作,但我不能使用它的结果,因为我总是处于等待状态,事实上在我的终端中我的程序一直在执行,直到我输入 ctrl+C。

我的程序在 nodejs 中有一个 main,我需要使用在模块中计算的结果。

这是模块

0 投票
0 回答
26 浏览

mongojs - 如何打开mongojs编辑器

操作系统:Windows7

我使用“npm install mongojs”命令安装了 mongojs。现在,如何使用 node.js 或 cygwin 打开 mongo.js 编辑器?

我整天在 google 和 youtube 上搜索,这似乎是一个禁忌话题。我已经成功创建了 mongodb (localhost:28017) 并且能够使用 node.js 制作简单的命令。

曼尼

0 投票
1 回答
3779 浏览

javascript - MongoDB:将数组添加到现有数组中

我正在尝试将“Instructors”数组添加到已经存在的“Camps”数组中。

层次结构看起来像这样:

我正在将 Node Express 与 MongoJS 一起使用,并且能够成功添加所有者并添加“营地”,但是,在“addInstructor”函数中,当我尝试将“讲师”添加到特定营地时,就会出现问题。我没有收到错误消息,而是在 camps 数组中的项目之后简单地附加了“Instructors”数组。

任何帮助将不胜感激。下面是我的完整代码,具有工作功能,然后是不工作的一个,下面是我的 mongodb 输出(虽然是错误的):

输出

0 投票
2 回答
210 浏览

node.js - how to wait the end of the execution of a function

I have a main in nodejs for my program where I need to use my result calculated in a module, but my I don't have the right result.

And this is the module

I know that node execute my return without wait the end of my function, for this I can't see the right result, but how can I force my program to wait the end of my function? I tried with the setTimeout function but wasn't the right way.

0 投票
2 回答
29929 浏览

javascript - MongoDb:如何将附加对象插入对象集合?

我有一个文件“所有者”,可以有“n”个营地,营地有“教练”,教练有“课程”。早些时候,我尝试使用嵌套数组来完成此操作(请参阅下面我的帖子的链接),但是我了解到位置运算符“$”不会嵌套那么深。 MongoDB:将数组添加到现有数组中

但是,我了解到解决方法是使用对象集合而不是数组。我假设我必须使用“更新”和“$set”来添加额外的“营地”,但是每次我做的都是覆盖(更新)之前插入的营地。

下面是我试图完成的层次结构:

我也一直在尝试以下方法:

但这会引发意外的标识符 { 错误。

对于一些示例 mongo 命令以实现上述结构的任何帮助将不胜感激。

视听/视听

克里斯

0 投票
1 回答
382 浏览

node.js - 如何将 mongojs 查询结果存储到变量中

我从这段代码中得到的一切:

var views = db.books.find({"number":1}, {"views":1, _id:0}); 控制台日志(视图);

这是回应:

0 投票
1 回答
1739 浏览

node.js - 为什么更新不起作用

我将一个 json 变量传递给一个模块,但我无法更新我的集合,总是在更新时出错。

我还尝试删除我的数据库并再创建一次,我确定我的对象存在于我的数据库中。