mongodb记录

记录1:

node 连接mongodb时提示服务器已关闭(其实服务器已启动运行正常),原因:在一个连池下有个共用的close直接关闭数据库,例子:

       //错误代码
       database.open(function(err, db) {
            var userForm = db.collection(‘user‘);
            userForm.find({userName:arg.userName}).toArray(function(err,curt) {
                console.log(err,curt)
                database.close();
            });
            userForm.find({}).toArray(function(err, result) {
                console.log(result,"==")
            });
           database.close();
        })

结果导致以下问题出现

找了好鬼久的答案发现了是池的问题改成以下就OK了

  //正确
       database.open(function(err, db) {
            var userForm = db.collection(‘user‘);
            userForm.find({userName:arg.userName}).toArray(function(err,curt) {
                console.log(err,curt)
                database.close();
            });
            userForm.find({}).toArray(function(err, result) {
                console.log(result,"==")
                database.close();
            });
        })

切记  

在一个连池(opne)中,每个访问数据库的结尾必须结束当前的连接

时间: 2024-10-29 19:07:46

mongodb记录的相关文章

centos下安装mongodb记录

1. 卸载已有mongodb数据库 1 2 /etc/init.d/mongod stop yum erase $(rpm -qa | grep mongodb-org) 删除mongodb相关目录文件等,例如: 1 2 rm -r /var/log/mongodb/ rm -r /var/lib/mongo 2. 下载最新mongodb 1 wget https: 3. 移动下载文件并解压 1 2 mv ./mongodb-linux-x86_64-rhel62-3.2.9.tgz /usr/

CentOS 6.5下通过yum安装MongoDB记录

最近想尝试一下英特尔的基于WebRTC协同通信开发套件,其中的CS_WebRTC_Conference_Server_MCU依赖MongoDB. MongoDB是什么? MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的. 安装MongoDB 参考:https://docs.mongodb.org/gettin

newlisp通过JavaScript查询MongoDB记录

因为MongoDB支持执行JavaScript文件查询,所以newlisp就可以通过这种方式获得查询结果. 下面是我的newlisp模块: (context 'MONGO_JS_TOOL) (define (query db-name js-file) (set 'cmd (format "mongo localhost/%s %s" db-name js-file)) (set 'r (exec cmd)) (set 'r (STRING_LIST:remove r "^M

MongoDB记录操作日志的Base类实现

mongodb-context.xml配置: <?xml version="1.0" encoding="UTF-8"?>   <beans xmlns="http://www.springframework.org/schema/beans"        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"        xmlns:context=&

MongoDB记录(坑在末尾)

Mongo数据库基本配置 基本配置 密码配置 pymongo认证 参考资料 基本配置 基本配置包括 1.端口号:默认27017,安全性较低 2.数据库文件位置 3.日志文件位置 4.日志写入模式 5.密码认证 6.后台运行 配置文件如下 # 文件名 mongodb.conf # 修改默认端口, port=27999 # 数据库位置 dbpath=/data/db # 日志文件位置 logpath=/data/log/mongodb.log # 设置为后台运行 fork=true # 默认为覆盖,

短时间上手MongoDB

什么是MongoDB MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB旨在为web应用提供可扩展的高性能数据存储解决方案. MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成.MongoDB文档类似于JSON对象.字段值可以包含其他文档,数组及文档数组. ![](http://www.runoob.com/wp-content/uploads/2013/10/cru

mongoDB global,startUplog

1,show logs (Ruiy看到一些人干些事就跟shit一样,就来气!!!) show global(查看登陆MongoDB记录),startupWarnings 2,帮助命令help,db.help() 3,创建测试数据库,集合collection,测试插入数据,查询数据 4,向集合中插入数据(数据格式是python dict格式),并查询所有数据 5,MongoDB数据库账号 扯淡大白话 “MongoDB数据库默认没有用户名和密码,只要连接上服务,就能登录,进行所有操作”,你不配置co

一天精通MongoDB数据库

什么是MongoDB ? MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成.MongoDB 文档类似于 JSON 对象.字段值可以包含其他文档,数组及文档数组. 主要特点 MongoDB的提供了一个面向文档存储,操作起来比较简单和容易. 你可以在MongoD

MongoDB 教程介绍

MongoDB教程介绍 什么是MongoDB ? MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成.MongoDB 文档类似于 JSON 对象.字段值可以包含其他文档,数组及文档数组. [那些技术]MongoDB介绍主要特点· MongoDB的提供了一个面向