mongodb-MongoDB连接不一致问题

问题描述

MongoDB连接不一致问题

使用代码连接:打印出5个结果

 信息: Opened connection [connectionId{localValue:2, serverValue:4}] to localhost:27017
image
image
image
image
image
image
image
image
image

使用命令行连接:

显示一个结果也没有,非常奇怪,为什么两者查到的结果不一样呢?

再看看连接代码:
使用代码连接:

  <bean name="mongoClient" class="com.mongodb.MongoClient">
        <constructor-arg name="host">
          <value>localhost</value>
        </constructor-arg>
        <constructor-arg name="port" type="int">
          <value>27017</value>
        </constructor-arg>
     </bean>

使用命令行连接:

 F:mangoinmongo.exe

解决方案

不用加huanle
直接db.user_photo.find()就可以了

解决方案二:

laravel-mongodb查询条件与字段类型不一致问题

时间: 2024-10-12 06:23:16

mongodb-MongoDB连接不一致问题的相关文章

初学者mongodb java连接问题

问题描述 初学者mongodb java连接问题 如图,我看都是这么授权用户名和密码的,为什么我的写出来它说那个方法不属于DB类型 解决方案 Java无法连接MongoDB问题黑马程序员 Java 初学者要理解的问题 解决方案二: 你F3看下这个authenticate方法的参数是什么呢?很明显你调用这个方法的参数类型错误. 解决方案三: 这个方法是否正确 你的对象调用对吗

MongoDB 远程连接

mongodb远程连接配配置,分以下4步. 1,添加管理员账 Java代码   > use admin   switched to db admin   > db.addUser('tank','test');    2,配置mongodb.conf Java代码   #bind_ip = 127.0.0.1     //注释此行   auth = true              //将此行前的注释去掉    3,重启mongodb Java代码   /etc/init.d/mongod 

通过xml 配置bean连接mongodb,如何关闭mongodb的连接

问题描述 通过xml 配置bean连接mongodb,如何关闭mongodb的连接 这是我的配置文件,通过 @Autowired private MongoTemplate mongoTemplate; 这种方式注入到service中, 请问 这个bean何时销毁,销毁的时候mongobd的数据库连接会断开么?我如何直接手动断开连接? 解决方案 spring配置默认的bean的scope是singleton,也就是启动后一直有. 通过 设置bean的scope属性为prototype来声明该对象

MongoDB中连接字符串的编写_MongoDB

MongoDB数据库与传统的关系型数据库相比,它具有操作简单.完全免费.源码公开等特点,这使MongoDB产品广泛应用于各种大型门户网站和专业网站.由于MongoDB连接并不支持HTTP协议,所有你不能直接通过浏览器访问MongoDB,下面详细介绍MongoDB中连接字符串的编写 一.MongoDB连接字符串常用格式 复制代码 代码如下: mongodb://[username:password@]host1[:port1][,host2[:port2],-[,hostN[:portN]]][/

Linux上MongoDB无法连接解决之道

问题描述 在没有stop mongodb服务的情况下reboot,导致在下次开机的时候mongodb无法连接,报错如下 MongoDB shell version v3.6.0-rc8 connecting to: mongodb://127.0.0.1:27017 2017-12-13T23:17:45.122+0800 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error

MongoDB 标准连接字符串

MongoDB 标准连接字符串mongodb://[username:password@]host1[:port1][,host2[:port2],-[,hostN[:portN]]][/[database][?options]]注:并非所有MongoDB驱动都支持完整的连接字符串,不支持此格式连接字串的驱动会有替代连接方案,具体请参照驱动自身的说明文档.  mongodb:// 是连接字串必须的前缀字串 username:password@ 可选项,连接到数据库后会尝试验证登陆 host

MongoDB短连接Auth性能优化

通常我们使用MongoDB的时候,客户端(driver)和MongoDB之间都是使用长连接,但是在某些场景下.某些driver仍然只能使用短连接进行连接,比如PHP.就在我们阿里云数据库MongoDB版商业化后没多久,我们就遇到了一个用户短连接过多导致的性能问题. 问题 这个问题的症状是MongoD的CPU使用率居高不下,16个核都跑满了,影响到了用户的正常使用. 排查 首先想到的当然是看看有没有很多慢查询,针对存在的慢查询都建议用户建了索引后,情况还是没有好转.这时我们观察到用户的driver

mongodb远程连接配置详解

今天同事要我开启mongodb的远程访问,他们好进行测试,如果没有安装mongodb的可以去看我这篇文章Centos安装MongoDB.   系统:centos 5.x 1.修改mongodb配置文件vi /etc/mongod.conf添加以下内容:  代码如下 复制代码 bind_ip = 0.0.0.0 port = 27017 auth=true 如果你要安全也可以修改bind_ip,修改为你想要的地址. 2.重启mongodb  代码如下 复制代码 service mongod res

mongodb 实现远程连接_MongoDB

mongodb远程连接配配置,分以下4步. 1,添加管理员账 > use admin switched to db admin > db.addUser('tank','test'); 2,配置mongodb.conf #bind_ip = 127.0.0.1 //注释此行 auth = true //将此行前的注释去掉   3,重启mongodb /etc/init.d/mongod 4,防火墙开放27017端口 iptables -A INPUT -p tcp -m state --sta