草庐IT

connects

全部标签

node.js - mongodb.connect不执行回调函数

我正在尝试连接到我的Mongodb并插入一些文档(如果它们不在数据库中)。它在第一次插入时工作正常,但在函数existInDatabase中它有时不执行回调函数。varMongoClient=require('mongodb').MongoClient;varmongoData=require('./mongoData');varexports=module.exports={};vardbName='checklist';MongoClient.connect(mongoData.ConString,{useNewUrlParser:true},function(err,db){if

node.js - node.js - 错误:第一次连接时无法连接到服务器[localhost:27017] [MongoNetworkError:connect ECONNREFUSED 127.0.0.1:27017]

我是nodejs和mongodb的新手。我从YouTube上学到了这些东西。我试图使用node.js创建一个api,但现在连mongodb都连接不上。问题是我使用了fnproject(运行时节点),并试图连接到mongodb,但它没有工作(fnproject是一个开源容器本机无服务器平台)。这是我用来连接MongoDB的部分:varMongoClient=require('mongodb').MongoClient;varurl='mongodb://localhost:27017/MyDB';MongoClient.connect(url,function(err,db){if(er

mongodb - 'MongoError : setName from ismaster does not match provided connection setName' when trying to connect to a MongoDB cluster using mongoose

我是一名学生,正在尝试为项目构建一个RestfulAPI。我对此很陌生,所以如果它很容易解决,请原谅。我正在使用“mongoose”:“^5.3.4”,并尝试连接到MongoDBAtlas3.6.8中名为“128project”的集群。这是我用来连接的片段:mongoose.connect(uri,{useNewUrlParser:true}).catch(function(reason){console.log('error',reason);});我使用的URI正是MongoAtlasDB提供的。我在终端中得到这个:error{MongoError:setNamefromismas

javascript - 抛出新错误 ('Mongoose is not connected' );

所以我尝试将mongoose-gridfs模块与express一起使用,但是当我尝试运行我的express服务器时出现以下错误。Error:MongooseisnotconnectedatnewGridFSStorage(C:\Users\BARMAN\Documents\Codes\zubis-mart\node_modules\mongoose-gridfs\lib\storage.js:43:11)atmodule.exports(C:\Users\BARMAN\Documents\Codes\zubis-mart\node_modules\mongoose-gridfs\lib

node.js - AWS Lambda(Node.js,8.10 版)和 Mongoose : MongoNetworkError connection to DB timed out

环境:AWSLambda(Node.js,8.10版),waitForEmptyEventLoop===falseMongoDB(图集)Mongoose问题:有时(随机)我得到下一个错误:MongoNetworkError:connection6todb_host:27017timedoutFile"/opt/nodejs/node_modules/mongodb-core/lib/connection/connection.js",line259,col7,inTLSSocket.newMongoNetworkError(f('connection%sto%s:%stimedout'

mongodb - Node.js connect-mongo数据库连接问题

这是“connect-mongo”的一个非常奇怪的问题在我的服务器中,我有两个脚本。1)使用MongoDataStore创建带有session的快速服务器:连接或创建session都没有问题。MongoStore=require('connect-mongo'),app=require('express').createServer(express.session({secret:cfg.wiki_session_secret,store:newMongoStore({db:'mydatabase',host:'10.10.10.10',port:27017})}));2)只创建没有e

php - 获取我的应用程序数据 iTunes Connect

我正在寻找一个脚本或一系列脚本来下载和解析iTunesConnect销售数据和AppStore评论、评级和定义应用程序的排名数据。我想在我的网站上获取我的应用程序数据。 最佳答案 您可以通过在PHP中发出以下请求来完成此操作$response=file_get_contents("https://itunes.apple.com/lookup?id={YOUR_APP_ID}&entity=software");例如:$response=file_get_contents("https://itunes.apple.com/look

c++ - MYSQL Too many connections 错误不会消失

我在UbuntuLinux上运行的C++程序中遇到MySQL“太多连接”错误。这是获取错误的代码(它在返回mysql错误的方法中,如果有的话):MYSQLconnect;mysql_init(&connect);if(!mysql_real_connect(&connect,SERVER,USER,PASSWORD,DATABASE,0,NULL,0)){returnmysql_error(&connect);}此代码不断返回字符串“Toomanyconnections”。我想知道这是否真的是其他错误。在我收到此错误之前,该程序已经运行了几个月。当错误第一次出现时,是因为我针对数千次更

java - 如何修复 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException : No operations allowed after connection closed. 异常?

这是我保存记录的查询。publicvoidsaveTotal(JTextFieldtxtGtotal,JTextFieldtxtPTotal){try{ResultSetrs=JDBC.getData("selectMAX(or_id)asor_idfrom`order`");if(rs.first()){if(rs.getInt("or_id")>0){try{Stringdate1=newValidation().today();booleanb1=JDBC.putData("insertintotransaction(tr_date,amount,tr_type)values('

php - 为什么 php PDO 在连接到远程托管的 mysql 数据库时使用与 mysql_connect() 使用的主机名不同的主机名?

我在两个不同的服务器上有mysql数据库和php/apache:假设是hostphp.domain.com和hostmysql.domain.com。在mysql服务器上,我设置了一个用户“my_user”,该用户具有从特定主机“hostphp.domain.com”连接到“my_database”数据库的权限。当我使用mysql_connect连接到它时,它是正确的。但是当我通过phpPDO执行此操作时,出现此错误:SQLSTATE[42000][1044]Accessdeniedforuser'my_user'@'%'todatabase'my_database'我做了一些测试,我