连接方法网上有很多,在此就不多此一举了,主要记录一下遇到的问题。

选择数据库时可通过如下语句:

$mongo = new Mongo("mongodb://127.0.0.1:27017/admin:admin");

$db = $mongo->dbName。

这个时候就有个问题,一般情况下,这种写法可以获取数据库,但是如果数据库的名称有特殊字符,比如,数据库名称为:edu-dashi,那么再通过这种方法写则会报错,所以必须换一种写法:

$db = $mongo->selectDB("edu-dashi");

同理,如果集合名称含有特殊字符,则应按照如下写法去获取:

$collection = $db->selectCollection("collection");

如果出现不添加任何选择条件时,可以正常获取数据,只要添加了任何选择条件,就无法获取数据。可能是这个问题,请添加上:

ini_set('mongo.long_as_object', 1);

来源:http://blog.csdn.net/zzm628/article/details/48655631

php连接mongoDB的几个问题相关推荐

  1. java连接mongodb_java连接mongodb源码解读

    用mongdb也大半年了,一直是业务上的逻辑实现了就ok.然而这样并不能进步--因此今天查了查java连接mongodb驱动的源码,搜到的各种信息整合一下,方便以后深入的使用. 先贴连接数据库代码Li ...

  2. python mongodb orm_Django 通过 mongoengine 连接 MongoDB 进而使用orm进行CRUD

    一. 在python脚本中, 我们通常可以使用pymongo模块实现与mongodb数据库的交互, 但是在使用Django框架进行定制开发的web server 项目中, 仍然使用pymongo模块的 ...

  3. C# 驱动连接 MongoDB ReplSet

    前言 接上一篇:MongoDB 复制集(Replica Set) 配置(Windows 版) 当配置好 MongoDB 的复制集(Replica Set)之后,肯定要做的就是应用程序连接 MongoD ...

  4. 如何连接mongodb数据库,并且从中查找数据

    最近在需要从mongodb中查找出数据,但是连接mongodb也是刚刚接触到,所有如何连接mongdb然后从中查找出数据 之前从https://www.cnblogs.com/minsons/arti ...

  5. php如何连接mongodb,PHP 连接 MongoDB

    要用 PHP 连接 MongoDB 数据库, 需要先安装 PHP Mongo Driver, 以下文章会以 CentOS 为例, 透过 EPEL 安装 PHP Mongo Driver, 并用 PHP ...

  6. c++连接mongodb出错

    上一篇好不容易编译出了mongoclient.lib http://blog.csdn.net/kuaile123/article/details/9963925 当c++连接mongodb时还是出了 ...

  7. vs2010连接mongodb服务器,X64位

    这个东西真是耗费了很多时间和精力,中间出现好多错误,把英文的mongodb和boost仔细看了好几遍,可算是弄出来了. http://docs.mongodb.org/manual/reference ...

  8. JAVA连接 mongodb(mac OSX)

    JAVA连接 mongodb 第一步:配置java环境 第二步:下载jar包 (本人采用了直接下载,然后build path的方式) 第三步使用eclipse: 下载.安装.打开 第四步创建工程 找到 ...

  9. python怎么连接MongoDB数据库

    Python 要连接 MongoDB 需要 MongoDB 驱动,这里我们使用 PyMongo 驱动来连接. pip 安装: pip3 install pymongo 引入库: import pymo ...

  10. php通过MongoClient扩展连接mongodb库的两点建议

    1.一定要用单例模式 不能每次请求都建议一个连接,否则不是mongodb连接数超出限制就是报类似Cannot assign requested address的错误,这两者最终都会导致程序不能连接mo ...

最新文章

  1. springboot 替换tomcat_Spring Boot实战 之 解剖HelloWorld原型应用
  2. php 转码iconv,PHP iconv()函数转字符编码的问题(转)
  3. 【转】Dicom中的Image Orientation/Position的理解
  4. JavaScript 基础(三) - Date对象,RegExp对象,Math对象,Window 对象,History 对象,Location 对象,DOM 节点...
  5. android MVP连接服务器,Android之MVP模式实现登陆和网络数据加载
  6. tensorboard的安装与使用
  7. 照片查看器无法打开此图片 因为计算机上,Win7查看图片时提示Windows照片查看器无法打开此图片解决方法...
  8. 教你如何在github上提交代码(Window10示例,内含2021年github提交机制的更新变动)
  9. 计组_指令周期/机器周期(cpu周期)/时钟周期(节拍T) 主频超频/cpu频率发热
  10. 费马大定理与费马小定理
  11. js获取免费天气api
  12. 深度操作系统deepin下载与安装教程-系统安装
  13. 【BZOJ 3894】 文理分科
  14. eas bos客户端获取组织,人员,用户的方法
  15. 《 指数基金投资指南 》by 银行螺丝钉 - 笔记 - 4 - 第一部分
  16. python的自省到底有什么用
  17. “我转行做测试开发的这一年多,月薪5K变成了24K”,文科女生的自白
  18. 学习初步练习基于c语言的socket编程
  19. 数字雨C++代码(转)
  20. 基于ASP.NET的蒙古文网站建立及若干问题分析

热门文章

  1. linux内核中kset是什么意思,Linux内核之设备驱动-底层数据结构kobject/kset
  2. python相关linux_Python实现获取Linux系统基本信息
  3. 幂法的c语言程序例子,数值分析之幂法及反幂法C语言程序实例.doc
  4. 「Caffe」python版本caffe编译
  5. 5.贝叶斯算法、单词拼写错误案例
  6. 39_上下采样、MaxPool2d、AvgPool2d、ReLU案例、二维最大池化层和平均池化层、填充和步幅、多通道
  7. PowerDesigner连接数据库,PowerDesigner将数据同步到数据库,PowerDesigner和数据库中的表进行比对
  8. java执行Linux shell命令或者Window cmd命令
  9. 你该认识这样的Linux_shell之变量操作符与分支判断
  10. Mysql物理逻辑备份概述