php连接mongoDB的几个问题
连接方法网上有很多,在此就不多此一举了,主要记录一下遇到的问题。
选择数据库时可通过如下语句:
$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的几个问题相关推荐
- java连接mongodb_java连接mongodb源码解读
用mongdb也大半年了,一直是业务上的逻辑实现了就ok.然而这样并不能进步--因此今天查了查java连接mongodb驱动的源码,搜到的各种信息整合一下,方便以后深入的使用. 先贴连接数据库代码Li ...
- python mongodb orm_Django 通过 mongoengine 连接 MongoDB 进而使用orm进行CRUD
一. 在python脚本中, 我们通常可以使用pymongo模块实现与mongodb数据库的交互, 但是在使用Django框架进行定制开发的web server 项目中, 仍然使用pymongo模块的 ...
- C# 驱动连接 MongoDB ReplSet
前言 接上一篇:MongoDB 复制集(Replica Set) 配置(Windows 版) 当配置好 MongoDB 的复制集(Replica Set)之后,肯定要做的就是应用程序连接 MongoD ...
- 如何连接mongodb数据库,并且从中查找数据
最近在需要从mongodb中查找出数据,但是连接mongodb也是刚刚接触到,所有如何连接mongdb然后从中查找出数据 之前从https://www.cnblogs.com/minsons/arti ...
- php如何连接mongodb,PHP 连接 MongoDB
要用 PHP 连接 MongoDB 数据库, 需要先安装 PHP Mongo Driver, 以下文章会以 CentOS 为例, 透过 EPEL 安装 PHP Mongo Driver, 并用 PHP ...
- c++连接mongodb出错
上一篇好不容易编译出了mongoclient.lib http://blog.csdn.net/kuaile123/article/details/9963925 当c++连接mongodb时还是出了 ...
- vs2010连接mongodb服务器,X64位
这个东西真是耗费了很多时间和精力,中间出现好多错误,把英文的mongodb和boost仔细看了好几遍,可算是弄出来了. http://docs.mongodb.org/manual/reference ...
- JAVA连接 mongodb(mac OSX)
JAVA连接 mongodb 第一步:配置java环境 第二步:下载jar包 (本人采用了直接下载,然后build path的方式) 第三步使用eclipse: 下载.安装.打开 第四步创建工程 找到 ...
- python怎么连接MongoDB数据库
Python 要连接 MongoDB 需要 MongoDB 驱动,这里我们使用 PyMongo 驱动来连接. pip 安装: pip3 install pymongo 引入库: import pymo ...
- php通过MongoClient扩展连接mongodb库的两点建议
1.一定要用单例模式 不能每次请求都建议一个连接,否则不是mongodb连接数超出限制就是报类似Cannot assign requested address的错误,这两者最终都会导致程序不能连接mo ...
最新文章
- springboot 替换tomcat_Spring Boot实战 之 解剖HelloWorld原型应用
- php 转码iconv,PHP iconv()函数转字符编码的问题(转)
- 【转】Dicom中的Image Orientation/Position的理解
- JavaScript 基础(三) - Date对象,RegExp对象,Math对象,Window 对象,History 对象,Location 对象,DOM 节点...
- android MVP连接服务器,Android之MVP模式实现登陆和网络数据加载
- tensorboard的安装与使用
- 照片查看器无法打开此图片 因为计算机上,Win7查看图片时提示Windows照片查看器无法打开此图片解决方法...
- 教你如何在github上提交代码(Window10示例,内含2021年github提交机制的更新变动)
- 计组_指令周期/机器周期(cpu周期)/时钟周期(节拍T) 主频超频/cpu频率发热
- 费马大定理与费马小定理
- js获取免费天气api
- 深度操作系统deepin下载与安装教程-系统安装
- 【BZOJ 3894】 文理分科
- eas bos客户端获取组织,人员,用户的方法
- 《 指数基金投资指南 》by 银行螺丝钉 - 笔记 - 4 - 第一部分
- python的自省到底有什么用
- “我转行做测试开发的这一年多,月薪5K变成了24K”,文科女生的自白
- 学习初步练习基于c语言的socket编程
- 数字雨C++代码(转)
- 基于ASP.NET的蒙古文网站建立及若干问题分析
热门文章
- linux内核中kset是什么意思,Linux内核之设备驱动-底层数据结构kobject/kset
- python相关linux_Python实现获取Linux系统基本信息
- 幂法的c语言程序例子,数值分析之幂法及反幂法C语言程序实例.doc
- 「Caffe」python版本caffe编译
- 5.贝叶斯算法、单词拼写错误案例
- 39_上下采样、MaxPool2d、AvgPool2d、ReLU案例、二维最大池化层和平均池化层、填充和步幅、多通道
- PowerDesigner连接数据库,PowerDesigner将数据同步到数据库,PowerDesigner和数据库中的表进行比对
- java执行Linux shell命令或者Window cmd命令
- 你该认识这样的Linux_shell之变量操作符与分支判断
- Mysql物理逻辑备份概述