问题标签 [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 回答
795 浏览

javascript - NodeJS does not respond to CURL Request

Im using NodeJS to perform som Queries to a MongoDB. I've set up the routing so when

is called, a function name GetAllCities will run on the server and perform a MongoDB query and return the result. This works just fine when I try to visit the page directly in my browser. But when I try to make a CURL request the response is empty.

This is my jquery Ajaxcall

And this is my PHPPROXY FILE:

And this is my NODEJS requesthandlerfile.

TLDR; My code works on a direct GET when visiting the page in a browser, but not when making ajax request, why? You can find all code here

0 投票
2 回答
500 浏览

javascript - Javascript (mongojs): Return a value in a function

I'm working with mongojs and I have to retrieve a field from an object taken from mongodb. I can not understand how to return the field:

The print inside the 'forEach' prints the correct value: (ex. [ [ [ 8, 2, 2 ], [ 2, 2, 5 ], [ 2, 2, 2 ], [ 5, 2, 2 ] ] ] ) On the contrary the print outside the cycle shows an empty array. what does not work with the return? Thanks in advance for your help.

0 投票
2 回答
916 浏览

javascript - 如何加载 mongojs 模块

我在使用 mongojs 时遇到了一些问题。当我尝试从 html 页面调用函数(在 javascript 文件中定义)时,出现此错误:

在文件 js 中,我通过以下几行连接到 mongojs:

在文件 html 我有 import require.js

出了什么问题?

提前致谢。

0 投票
3 回答
15582 浏览

node.js - 为什么 Node.js 需要 Mongoose 或 Mongojs?

主要问题

目前我很困惑,主要问题是:Mongoose/Mongojs 有什么用? 如果我在没有 Mongoose/Mongojs 的情况下运行 Node.js 会有什么不同?

我找不到任何关于 Mongoose 或 Mongojs 如何与 Node.js 结合在一起的好解释。

Mongoose 的口号:“node.js 的优雅 mongodb 对象建模”没有帮助。

小问题

顺便说一句,我认为 Mongoose 和 Mongojs 正在为 Node.js 做相同类型的事情(即可互换),但这个页面似乎描述 Mongojs 与 Mongoose 完全不同:“尽可能模拟 mongodb API 的简单驱动程序。” 所以我把 Mongoose 和 Mongojs 放在一起可能是错误的。如果是这样,也请澄清。


也许我不应该使用 Mongojs,因为 stackoverflow 甚至没有标签。如果是这样,请忽略我上面所说的关于 Mongojs 的所有内容。


关于使用 Mongoose 和 Mongojs 给出 Node.js 的大图的主题,我还应该知道 这个页面上的什么?

谢谢。

0 投票
1 回答
479 浏览

node.js - MongoJS:size() 方法或长度不可用

我刚刚安装了最新版本的 node.js 和 MongoDB 以及 node.js 的驱动程序:MongoJS

现在我试图找出(由于高负载应用程序性能良好)数据库中是否存在记录。我试过这个查询,但我得到的只是一个错误:

错误:

通过console.log(typeof query)我刚刚得到object

如果我只是登录query,我会得到:

我总是得到这个结果,即使该项目存在与否。

0 投票
3 回答
662 浏览

node.js - Mongojs回调不返回

我正在使用 mongojs 更新 mongodb 集合中的数据。该程序逐行读取文件,并且对于每一行,它都会在 mongodb 数据库中进行更新。更新工作正常,但控件不返回。

从节点运行完这个后,控件不会返回。该程序无限期运行。如果我在 dataReader 中注释 loadData 函数,它工作正常,程序在遍历所有行后结束。

在遍历所有行并在 mongodb 中进行更新后,如何使程序结束?

0 投票
1 回答
3329 浏览

node.js - MongoJS 增加池大小

我正在通过 MongoJS 驱动程序使用 Node.js 和 MongoDB 构建一个简单的应用程序。我的目标是一些繁重的负载(在 10 分钟内大约 10000 个用户,大约 30 秒的会话)

我正在使用连接池,默认情况下 mongojs 会创建 5 个预期共享的连接。我想扩大这个值以提高效率,否则一堆请求将等待一个非常不受欢迎的连接。

我发现这解释了如果使用本机驱动程序 http://technosophos.com/content/nodejs-connection-pools-and-mongodb如何增加池大小

我知道 mongojs 是本机驱动程序的包装器,但是有没有办法在 mongojs 中设置连接池大小?还是您必须从驱动程序中执行的操作..但是如果是这样,您如何同时使用驱动程序和mongojs?谁能指出我正确的方向?

非常感谢。

0 投票
1 回答
195 浏览

node.js - node.js - 新手 mongojs 问题

我正在尝试学习 MongoJS,但它不起作用。
到目前为止我写了这段代码 -

它登录到控制台“用户未保存”,但为什么呢?我做错了什么?


提前致谢

0 投票
1 回答
1022 浏览

node.js - Mongojs - 如何推送到数组?

我有以下代码:

现在我想更新数组。我的意思是将一些东西推入数组:

更新功能不推送。那么我怎样才能推送到数组,所以结果将是:

0 投票
1 回答
1645 浏览

node.js - Mongojs:忽略重复对象插入

我有这个 Node.js 应用程序,它获取大量具有唯一 ID 的 JSON 数据,然后使用 Mongojs 将它们插入到 MongoDB 中。

问题是在这个庞大的数据数组中,可能会有一些重复的文档!所以当使用 Mongojs 插入这些数据时,它会返回错误E11000 duplicate key error并且不会继续插入。

所以我正在寻找的是类似于continueOnError/keepGoing本地 Mongo 的选项。它会忽略重复项并继续insert.
http://mongodb.github.io/node-mongodb-native/api-generated/collection.html#insert

如果有帮助,这是我的代码:

在这段代码中,我将选项设置为 true,但它仍然不起作用(同样的错误)。
无论如何我可以用 Mongojs 做到这一点,还是我必须使用 native-mongo?

提前致谢。