gpt4 book ai didi

mongodb - 在 Meteor 中访问数据库对象

转载 作者:可可西里 更新时间:2023-11-01 10:00:44 25 4
gpt4 key购买 nike

在 meteor 中,如果你启动 meteor mongo,你会得到一个 shell,你可以在其中纯粹作为 mongo 访问数据库。

project :: (master*) » meteor mongo
MongoDB shell version: 2.6.7
connecting to: 127.0.0.1:3001/meteor
Mongo-Hacker 0.0.4
meteor:PRIMARY> db.users.find().count()
6
meteor:PRIMARY>

我想访问类似于 db 的项目,但使用 Meteor。举个简单的例子,

function getTableEntityCount(tablename) {
return db[tablename].find().count();
}

这在 Meteor 中可能吗?

最佳答案

您可以尝试使用 mongodb 原生驱动。

    // Server code
//Typical require
var mongodb = Meteor.npmRequire("mongodb"), //using arounfa meteorhacks:npm
db = mongodb.Db,
mongoclient = mongodb.MongoClient,
Server = mongodb.Server,
db_connection = new Db('cats', new Server("127.0.0.1", 27017 {auto_reconnect: false}));

db.open(function(err, db) {
db.authenticate('<username>', '<password>', function(err, result) {
//return db[tablename].find().count();
});
});

这只是概念代码。

关于mongodb - 在 Meteor 中访问数据库对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29153898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com