node-mongodb-native

    1热度

    2回答

    我有与this question相同的问题,但无法获得解决方案的工作。我正在尝试编写一个nodejs脚本,它将首先检查mongo中的缓存值,但如果它不存在,那么请关闭并计算它。问题是findOne()回调没有获得循环变量的原始值,因此回调函数无法正确计算和存储该值。 (我已经省略了实际的提取,存储和返回以专注于我所遇到的实际问题)。无论我做什么,我都无法获得原始价值以进入回调。 for (var

    1热度

    1回答

    我使用express js和angular js,但是我发现findOne方法不会结束。 对于每一个请求,后端功能将得到obj的第一个执行CURD东西之前: exports.article = function(req, res, next, id) { Article.load(id, function(err, article) { if (err) return ne

    1热度

    1回答

    我有三个数据库,每个数据库都有一个MongoDB中名为'items'的集合,我想从node.js连接到这些集合。在开始连接之前,我获得一个包含这些数据库名称的数组,然后使用async.map()为每个数据库创建连接。当执行最后一次回调时,所有连接都打开,但该进程似乎被阻止,不会继续进行。以下是我的咖啡代码。 fs = require 'fs' jf = require 'jsonfile' M

    0热度

    1回答

    Scenario: There are users and users has many posts. For a particular group of users, I need to fetch 10 recent posts per user and send them in response. Here is what I have come up with: 用户是具有用户信息的

    0热度

    3回答

    查找只插入项目我尝试定期获取从多个端点饲料和循环这些批次的产品,做与UPSERT更新:真。 对于我检查的项目 ,如果它已经MyCollection中的URL的每个项目,它更新了“END_DATE” ,如果它是新的,它被插在MyCollection的与“起始日期”使用$ setOnInsert 我的问题是:我怎样才能在从MyCollection的一个UPSERT只得到插入的项目? 我试过findAl

    0热度

    1回答

    如果我执行从我的NodeJS应用以下更新: db.collection('test').update({name: 'some_name'}, {$set: {update_time: new Date()}}, {w:1}, function(err) { console.log('successfully updated'); }); 我相信它会使用的NodeJS应用程序的时钟

    0热度

    1回答

    我在我的项目中使用sails-mongo,我需要在嵌入式集合中执行一个查询。 我的数据是类似以下内容: { "_id" : ObjectId("53906c6254f36df504e99b8f"), "title" : "my post" "comments" : [ { "author" : "foo", "comment"

    0热度

    2回答

    这是公司项目的一部分。我正在尝试在我的公司提供的stackato服务器上托管一个应用程序。我的应用程序有一个支持mongodb的节点框架。我写了一个简单的脚本,试图连接到数据库服务并插入一个JSON对象。 我能够成功连接到数据库,但在插入,返回一个错误说: MongoError: not authorized for insert on db:componentlist 我的代码: var mon

    0热度

    2回答

    我想查找,修改并随后保存MongoDB中的对象。它看起来像这样: var message = req.body; db.collection('user', function(err, collection) { collection.findOne({'facebook_id':req.params.facebook_id}, function(err, item) { i

    2热度

    1回答

    此代码$文本转储到异常 self.staticVars.Model .find({shortAddress: {$text : { $search: data.text }}, _town: data._town},{limit: 10}) .populate('_street _district') .sort({house: 1}) .exec(