php连接mongodb(ThinkPhp框架中使用mongodb数据库配置报错Call to a member function selectCollection() on a non-object)

:暂无数据 2026-04-13 17:40:02 0
今天给各位分享ThinkPhp框架中使用mongodb数据库配置报错Call to a member function selectCollection() on a non-object的知识,其中也会对ThinkPhp框架中使用mongodb数据库配置报错Call to a member function selectCollection() on a non-object进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录

ThinkPhp框架中使用mongodb数据库配置报错Call to a member function selectCollection() on a non-object

TP3.1的解决方法就是如楼上所说,需要实例化mong数据库的模型。

so 有两种方式:

  1. 直接在使用的方法内实例化MongoModel类;

  2. 写一个model专门继承MongoModel,把需要连mongo的操作或方法都丢里面去,然后在需要的页面中D()一下这个model中的某一方法即可. 

如下图代码:

怎样让ThinkPHP更新MongoDB数据库时,只影响一个文档

怎样让ThinkPHP更新MongoDB数据库时,只影响一个文档
创建一个thinkphp 项目tp,如下图,其中index.php为入口文件,App为项目文件夹
在App/Conf下的config.php中,配置数据库连接
在数据库中创建表qq_game,add 写入(新增)数据到数据库,语法如下,返回值是插入数据的主键值ID
在App/Lib/Action下的IndexAction.class.php中,创建函数addGame,将数据插入数据表

php链接mongodb密码包含@有歧义怎么解决

public __c***truct
([ string $server = "mongodb://localhost:27017"
[, array $opti*** = array("connect" =》 TRUE)
]] )
看MongoClient
构造方法,我感觉,你可以把一些
$this-》conn = new MongoClient("mongodb://{$host}:{$port}
",array(’username’=》$username,’password’=》$passwd,’db’=》$db));

mongodb 的连接php会自动释放吗

mongodb 的连接php会自动释放,这就是MongoDB 的特点。如果不希望这样,可以使用持久连接。连接池之类的。或者限制连接数。

如何为PHP安装mongodb的扩展

1.首先下载php的mongodb扩展
***隐藏网址***
1

***隐藏网址***
2.解压安装包
1

tar zxf mongo-1.4.5.tgz
3.进入解压目录,运行phpize进行安装准备
1
2

cd mongo-1.4.5
/usr/local/php/bin/phpize
4.安装编译
上述命令运行完后,在目录下就生成了configure文件
使用./configure命令进行安装配置,然后使用make && make install进行编译安装,命令如下:
1
2

./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
5.php.ini增加下述一行添加mongodb扩展
1

extension=mongo.so
重启web容器,然后查看phpinfo,看到mongodb的内容就说明安装成功。

php连接mongodb的世界很有趣,ThinkPhp框架中使用mongodb数据库配置报错Call to a member function selectCollection() on a non-object是它的入口之一。希望你喜欢这个入口看到的风景。
本文编辑:admin

本文相关文章:


vuex模块化(为用户配置后台时)

vuex模块化(为用户配置后台时)

您是否曾想过,vuex模块化究竟是怎么一回事?它与为用户配置后台时之间又有什么联系?本文将为您一探究竟。

2026年4月6日 12:20

windows安装jdk(Windows系统下安装JDK,需要配置哪些系统变量)

windows安装jdk(Windows系统下安装JDK,需要配置哪些系统变量)

很多新手在接触windows安装jdk时,都会在Windows系统下安装JDK,需要配置哪些系统变量这个问题上徘徊良久。本文将亮起指路明灯,带你快速通关。

2026年4月5日 12:00

android开发环境配置(如何配置android开发环境)

android开发环境配置(如何配置android开发环境)

从一个常见的误区说起:很多人学android开发环境配置,却忽略了如何配置android开发环境。结果事倍功半。希望你不会再犯这个错误。

2026年3月30日 21:20

pcre是什么软件(如何在Linux系统中安装配置FastDFS软件)

pcre是什么软件(如何在Linux系统中安装配置FastDFS软件)

结合最近的趋势来看,pcre是什么软件的热度持续攀升,而如何在Linux系统中安装配置FastDFS软件作为其核心组成部分,讨论度更是居高不下。

2026年3月30日 16:00

springboot启动原理总结(springboot自动配置原理)

springboot启动原理总结(springboot自动配置原理)

你有没有想过,springboot启动原理总结的关键突破口,可能就藏在springboot自动配置原理之中?本篇内容将为你验证这个猜想。

2026年3月30日 05:00

route添加路由命令(静态路由配置命令)

route添加路由命令(静态路由配置命令)

各位老铁们,大家好,今天由我来为大家分享route添加路由命令,以及静态路由配置命令的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

2026年3月28日 20:40

KLZ的配置?开荒KLZ,GLR,MSLD的配置和装备需求

KLZ的配置?开荒KLZ,GLR,MSLD的配置和装备需求

本篇内容旨在成为您理解klz配置的实用手册,其中KLZ的配置将是我们要重点打磨的章节。

2026年3月26日 17:20

更多文章:


换衣服特效软件(快速教你使用PS给苏大强换衣服)

换衣服特效软件(快速教你使用PS给苏大强换衣服)

大家好,如果您还对换衣服特效软件不太了解,没有关系,今天就由本站为大家分享换衣服特效软件的知识,包括快速教你使用PS给苏大强换衣服的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年4月13日 19:20

最难的编程语言是c++吗?(C++的难度)

最难的编程语言是c++吗?(C++的难度)

大家好,今天小编来为大家解答以下的问题,关于最难的编程语言是c++吗?,C++的难度这个很多人还不知道,现在让我们一起来看看吧!

2026年4月13日 19:00

sql server怎么安装(怎样安装sql server 2008 r2)

sql server怎么安装(怎样安装sql server 2008 r2)

结合最近的趋势来看,sql server怎么安装的热度持续攀升,而怎样安装sql server 2008 r2作为其核心组成部分,讨论度更是居高不下。

2026年4月13日 18:40

hbase hive区别(hbase和hive的差别是什么,各自适用在什么场景中)

hbase hive区别(hbase和hive的差别是什么,各自适用在什么场景中)

承接之前对hbase hive区别的讨论,本篇我们将视角下沉,专门来聊聊实操中无法回避的hbase和hive的差别是什么,各自适用在什么场景中问题,让知识落地。

2026年4月13日 18:20

织梦安装教程上一品资源(利用APMServ在本地安装织梦dedecms系统图文教程)

织梦安装教程上一品资源(利用APMServ在本地安装织梦dedecms系统图文教程)

还记得第一次接触织梦安装教程上一品资源时的茫然吗?是利用APMServ在本地安装织梦dedecms系统图文教程这个概念,像一盏灯照亮了后续的路。本文将为你点亮这盏灯。

2026年4月13日 18:00

php连接mongodb(ThinkPhp框架中使用mongodb数据库配置报错Call to a member function selectCollection() on a non-object)

php连接mongodb(ThinkPhp框架中使用mongodb数据库配置报错Call to a member function selectCollection() on a non-object)

今天给各位分享ThinkPhp框架中使用mongodb数据库配置报错Call to a member function selectCollection() on a non-object的知识,其中也会对ThinkPhp框架中使用mong

2026年4月13日 17:40

腾讯小程序商城模板(做一个微信小程序商城开发大概多少钱(多少费用))

腾讯小程序商城模板(做一个微信小程序商城开发大概多少钱(多少费用))

你是否好奇,为什么人人都在谈腾讯小程序商城模板?它和做一个微信小程序商城开发大概多少钱(多少费用)之间究竟存在着怎样微妙的联系?答案就在下文。

2026年4月13日 17:20

ppapi和activex(是不是Flash中的ActiveX比NPAPI和PPAPI要好)

ppapi和activex(是不是Flash中的ActiveX比NPAPI和PPAPI要好)

想快速搞懂ppapi和activex吗?本文将围绕是不是Flash中的ActiveX比NPAPI和PPAPI要好等核心问题,用最直白的语言为您提供一份实用指南,帮您节省大量摸索的时间。

2026年4月13日 17:00

visual studio是什么(visual studio 2015是个什么软件)

visual studio是什么(visual studio 2015是个什么软件)

这篇文章给大家聊聊关于visual studio是什么,以及visual studio 2015是个什么软件对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年4月13日 16:40

activiti modeler教程(Activiti Explorer定制)

activiti modeler教程(Activiti Explorer定制)

从一个常见的误区说起:很多人学activiti modeler教程,却忽略了Activiti Explorer定制。结果事倍功半。希望你不会再犯这个错误。

2026年4月13日 16:20

最近更新

transition四个属性顺序(css3 transition里的属性有先后顺序吗)
2026-04-13 19:40:03 浏览:0
最难的编程语言是c++吗?(C++的难度)
2026-04-13 19:00:02 浏览:0
sql server怎么安装(怎样安装sql server 2008 r2)
2026-04-13 18:40:01 浏览:0
php连接mongodb(ThinkPhp框架中使用mongodb数据库配置报错Call to a member function selectCollection() on a non-object)
2026-04-13 17:40:02 浏览:0
ppapi和activex(是不是Flash中的ActiveX比NPAPI和PPAPI要好)
2026-04-13 17:00:01 浏览:0
visual studio是什么(visual studio 2015是个什么软件)
2026-04-13 16:40:02 浏览:0
热门文章

c***t int 和int c***t的区别(请教: c++中,c***t int a=1;  与 int c***t a=1;有什么区别)
2026-04-11 02:20:02 浏览:0
标签列表