将流星数据插入外部mongodb

时间:2015-10-09 08:06:41

标签: javascript mongodb meteor

我在digitalocean上有2个小滴:一个运行meteor,另一个运行MongoDB。我想将MongoDB中的数据存储在其他Droplet而不是meteor的MongoDB中。我能够通过mongo ip_address:27017/eTable -u uName -p passwd命令通过shell登录。此外,我设法通过设置MONGO_URL变量成功连接到外部数据库,但我无法将数据插入外部数据库。我尝试了插入查询的不同变体,但没有运气。我怎么能这样做?

修改

我没有收到任何错误。这是我到目前为止所尝试的:

var database = new MongoInternals.RemoteCollectionDriver("mongodb://uname:passwd@ip:27017/eTable");
eTable = new Mongo.Collection('eTable', {
     _driver: database
});

以下是我要插入的代码:

Template.intro.rendered = function() {
     db.eTable.insert({
         _id: sess,
         visit: 'True',
         Navigate: 'False',
         Created: 'False',
         Drops: 'False',
         Uploads: 'False',
         ts: new Date()
     }, function(err, data) {
         if (err) {
             console.log(err);
         } else {
             console.log("Inserted");
         }
     });
 }

0 个答案:

没有答案