草庐IT

connects

全部标签

php - MongoDB PHP : Reading from Slaves and setting persistent connections with a heavy read environment

我正在尝试将所有传入的读取查询设置为命中我的mongo服务器上的从属服务器。我在PHP文档中看到了对以下内容的引用:MongoCursor::$slaveOkay=true;但是,这似乎只是设置了要向从站发送的查询;不是真的做任何其他事情。我与服务器的连接如下所示:$mongo=newMongo("mongodb://my.server:27017",array("replicaSet"=>'replicaSet',"persist"=>"pool"));如果我只想连接到从设备进行读取,我是否需要对持久连接做任何不同的事情?我怎样才能将查询定位到只命中从属服务器,这样我在主服务器上的写

python - pymongo:MongoClient 或 Connection

我正在尝试使用pymongo连接mongodb。我看到两个类连接到mongodb。MongoClientandConnection.这两个类有什么区别? 最佳答案 MongoClient是连接到mongo实例的首选方法。Connection类已弃用。但是,就使用而言,它们非常相似。 关于python-pymongo:MongoClient或Connection,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

javascript - 使用 node.js : Error: failed to connect to [localhost:27017] 设置 MongoDB

我收到错误:尝试关注thistutorial时“无法连接到[localhost:27017]”.在过去的几天里,我一直在尝试使用mongoDB编写其他几个node.js教程,每个教程都遇到了类似的问题。我发现的其他解决方案都涉及尝试连接时没有运行服务器的人。我在终端窗口中运行了mongod,可以在localhost的浏览器中查看信息,并通过mongoshell向数据库添加和查看记录。所有这些似乎都在起作用。故障似乎在于将任何node.js项目连接到数据库,但对这很陌生,我什至不知道从哪里开始故障排除。已解决:我犯了一个非常愚蠢的错误。file下面是Neil建议的(不过,查看此处有助于我

node.js - Node mongodb : Error: connection closed due to parseError

使用原生'mongodb'npm包,我正在接收Error:connectionclosedduetoparseError进行非常基本的查询时:collections.myCollection.findOne({id:someID},function(err,repo){...})奇怪的是,之前运行过完全相同的查询。每个查询的类型都是相同的,等等。 最佳答案 回答我自己的问题,希望能阻止下一个人扯掉他们的头发:如此处所述,thiserrormessageisuselessanddoesn'trelatetotheactualprobl

mongodb - 如果 Mongoose.connect 不存在,它会默认创建一个 Mongo 数据库吗?

在我的Mongoose脚本中,我写道:mongoose.connect('mongodb://localhost/mydb');但目前Mongo中没有mydb数据库。如果mydb不存在,这会创建它吗? 最佳答案 命令mongoose.connect('mongodb://localhost/mydb');确实会创建数据库mydb如果它不存在。它还会创建您在应用中使用的任何集合(如果它们尚未以类似方式存在)。 关于mongodb-如果Mongoose.connect不存在,它会默认创建一个

java - 如何解决 ClassNotFoundException : com. mongodb.connection.BufferProvider?

我正在尝试编写简单的java代码,在控制台上显示MongoDB集合。我在类路径中添加了mongodb-driver-3.0.0.jar。但是当我尝试执行代码时,在数据库连接行出现以下错误:Exceptioninthread"main"java.lang.NoClassDefFoundError:com/mongodb/connection/BufferProvideratcom.chintan.app.MongoDbJdbc.main(MongoDbJdbc.java:12)Causedby:java.lang.ClassNotFoundException:com.mongodb.co

Python Mogo 导入错误 : cannot import name Connection

无法弄清楚为什么这不起作用。mogo==0.2.4File"/Users/Sam/Envs/AdiosScraper/lib/python2.7/site-packages/mogo/connection.py",line3,infrompymongoimportConnectionasPyConnectionImportError:cannotimportnameConnection 最佳答案 我遇到了同样的问题,而且导入的文件太多,所以,我不能冒险更改import-(不知Prop体在哪里提到)。我刚刚降级了pymongo:sud

javascript - 持久登录停止使用 Node.js、Express、PassportJS、Connect-Mongo

在某些时候,我的应用程序的持久登录停止工作,我不知道为什么。问题是,即使我只是刷新页面、应用程序,用户也会被注销。我使用MEAN.js提供的脚手架构建了这个应用程序,所以我很难找到问题所在。我可以帮忙调试一下吗?任何帮助表示赞赏。这是我的快速设置文件varfs=require('fs'),http=require('http'),https=require('https'),express=require('express'),morgan=require('morgan'),bodyParser=require('body-parser'),session=require('expr

node.js - Mongoose.model vs Connection.model vs Model.model

我对mongoosejs中模型的使用感到有些困惑。可以通过这些方式使用mongoose创建模型使用Mongoosevarmongoose=require('mongoose');varActor=mongoose.model('Actor',newSchema({name:String}));使用连接varmongoose=require('mongoose');vardb=mongoose.createConnection(..);db.model('Venue',newSchema(..));varTicket=db.model('Ticket',newSchema(..));va

javascript - Mongoose.js 通过一个 connect() 调用创建到 MongoDB 的多个连接

我正在Node.jsExpress应用程序中通过Mongoose与MongoDB建立单一连接:varexpress=require('express');varmongoose=require('mongoose');mongoose.connect('localhost','test');然后我定义模式,然后是模型,最后是从数据库中提取所有用户的Controller:app.get('/users',function(req,res){returnUser.find(function(err,users){if(!err){returnres.send(users);}});});这