草庐IT

MongoClient

全部标签

Django1.8 和 Mongoclient settings.DATABASES 配置不当。

我正在使用django1.8和mongoengine制作一个应用程序但是当我尝试配置Djangosetting.py文件以使用虚拟数据库时,我收到以下错误(orahienv)somya@somya-Inspiron-15-3555:/var/www/html/admin_python$pythonmanage.pyrunserverPerformingsystemchecks...Systemcheckidentifiednoissues(0silenced).July06,2017-16:57:25Djangoversion1.8,usingsettings'admin_python

python - 将 Flask 与 PyMongo 结合使用

我有Flask应用程序,它看起来像这样:fromflaskimportFlaskapp=Flask(__name__)frompymongoimportMongoClientdefget_db():c=MongoClient()returnc.mydb@app.route("/")defhello():db=get_db()db.foo.find_one(...)...if__name__=="__main__":app.run()看起来它工作正常。但我不确定一件事。我在每个View调用中都创建了一个MongoClient实例(以及到数据库的连接)。但是我应该关闭连接吗?也许我应该在每

node.js - 如何将 node-mongodb-connection 用于 connect-mongo

我像下面这样连接到我的数据库:varmongoClient=newMongoClient(newServer('localhost',27017,{auto_reconnect:true}));mongoClient.open(function(err,mongoClient){vardb=mongoClient.db('db_name');db.authenticate('user','password',function(){err,result}{if(err||!result)returnconsole.log('error');app.use(express.session(

java - Mongodb 连接池(改变连接池的大小)

如何改变mongo连接池大小?我看到它默认是100。有没有办法改变这个值?我不想通过spring来做,有没有办法通过MongoClient来配置它?我看到了一个关于mongoClientOptions的选项,但我没有看到设置连接池的选项 最佳答案 您可以使用MongoClientOptions.Builder构建您自己的MongoClient实例.MongoClientOptions.Builderbuilder=newMongoClientOptions.Builder();MongoClientOptionsoptions=bu

php - Mongo-PHP - MongoDB PHP 驱动程序 v1.6 的 MongoCursor 异常

自从我将MongoPHP驱动程序从1.5.8升级到1.6.0后,我在使用PHPMongoCursor时遇到了问题以下代码在1.5.8版本中运行良好,但在1.6版本中会崩溃PHP版本为5.5.21.,Apache版本为Apache/2.4.10(Ubuntu)$mongoClient=new\MongoClient($serverUrl,['readPreference'=>\MongoClient::RP_NEAREST]);$database=$mongoClient->selectDB($dbName);$collection=$database->selectCollection

node.js - MongoClient Node 游标流和数据管道

我刚刚开始学习Node流,我正在使用MongoClient(MongoClientCursorDoc)。在本文档中,它指出我可以将返回的查询作为文档流获取。像这样:varMongoClient=require('mongodb').MongoClient,assert=require('assert');//ConnectionURLvarurl='mongodb://localhost:27017/myproject';//UseconnectmethodtoconnecttotheServerMongoClient.connect(url,function(err,db){asse

javascript - MongoDB——client.open() 返回 "undefined in not a function"

这是我所拥有的:varexpress=require('express');varMongoClient=require('mongodb').MongoClient;varServer=require('mongodb').Server;varapp=express();varclient=newMongoClient(newServer('localhost',27017,{}),{});client.open(function(err,client){//callback});当我运行它时,它指向open方法所在的行并显示“undefinedisnotafunction”。我做错

mongodb - 吗啡的索引注释不起作用

我对吗啡还很陌生,并且努力让索引注释发挥作用。我在静态block中创建数据源并在同一个block中调用ensureIndexes,但它无法应用索引。如果我在保存对象之前放置该行,它就可以工作。顺便说一下,我在Java中使用playframework2。publicclassMongoService{staticprivateMongoClientmongoClient=null;staticDatastoreds=null;static{MorphiaLoggerFactory.reset();MorphiaLoggerFactory.registerLogger(com.google

php - 使用 brew 在 Mac OSX 上的 PHP 中找不到 MongoClient

我正在尝试设置mongodb+phpmongo驱动程序usinghomebrew我正在尝试设置composerpackage这需要mongodb。扩展似乎已安装,如下所示,它出现在cli和web版本中。但是当我点击webroot时,我得到了错误Fatalerror:Class'MongoClient'notfoundin/Users/sakhunzai/Sites/xhgui/public/src/Xhgui/ServiceContainer.phponline77我能够连接到mongodb并创建数据库等。所以mongodb运行良好。但似乎php扩展存在问题。设置xhgui我brew如

mongodb - pymongo 3.0 出现问题(ServerSelectionTimeoutError)

我在使用PyMongo3.0时遇到以下问题。有没有人知道如何解决这个问题?frompymongoimportMongoClient#makingaConnectionwithMongoClientclient=MongoClient()#gettingaDatabasedb=client.test_database#gettingaCollectiontest=db['test-collection']client['test-collection']printclient('test-collection')---Database(MongoClient('localhost',27