问题标签 [php-mongodb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
3754 浏览

php - 如何下载MongoDB 3.0?

我使用了 PHP 5.3 版,所以我需要下载 MongoDB 3.0 和 PHP 驱动程序 1.6 版如何下载 MongoDB 和 PHP 驱动程序的旧版本(3.0)。我还想使用 PHP 作曲家,我已经使用作曲家了composer require "mongodb/mongodb=^1.0.0"(对于 PHP 驱动程序 1.0 版),现在我想将 PHP 作曲家用于 PHP 驱动程序 1.6 版 ..

composer require "mongodb/mongodb=^1.6.0"可能吗?

请建议您的解决方案并发布 MongoDB3.0 的下载链接

0 投票
1 回答
541 浏览

php - 使用 PHP 仅从 MongoDate 查询“sec”字段

我有一个字符串转换为 MongoDate 使用

所以我$dateAdded现在的样子0.00000000 1482505458。(这里 1482505458 是秒数,0.00000000 是微秒。)

现在,我的集合中有一个文档,其中 sec = 1482442458 和 usec = 622000。

如何编写仅匹配秒字段的查询?

更新:

她的就是我一直在尝试的:

它应该匹配:

0 投票
4 回答
9275 浏览

php - 如何使用 PHP 将 limit() 设置为 MongoQuery?

我必须将 Mongodb 与 php 一起使用,并尝试使用 php 从 mongocollection 获取数据。使用php返回记录的以下mongoquery成功。但我想为以下查询设置限制。

PHP代码:

我也尝试过以下方式

但是我遇到了致命错误

调用未定义函数 limit()

如何limit()在上述查询中使用?

0 投票
0 回答
35 浏览

mongodb - Suggest PHP Driver for MongoDB

I have installed Mongodb 3.2 version, and also have XAMPP 1.7(PHP Version 5.3) please suggest PHP driver for MongoDB.. and how to config that PHP Driver into XAMPP

0 投票
4 回答
40258 浏览

php-mongodb - MongoDB 找不到合适的服务器

我无法连接到副本集。

但是,我可以使用 MongoChef 进行连接

0 投票
2 回答
4080 浏览

php - 致命错误:找不到类“MongoClient”?

我使用 MongoDB3.0 和 PHP 版本 5.3.5 和 PHP 驱动程序版本 1.1.4。我试图将记录插入到集合中我得到了致命错误类 Mongo 客户端 Not fount

插入.php

我还附上了 PHP 驱动程序信息在此处输入图像描述

0 投票
1 回答
1490 浏览

mongodb - 为什么yii2 mongodb日期过滤器在使用条件之间时没有返回结果

我正在使用 yii2 mongodb 最新版本,当我尝试在给定日期范围内获取记录时,我得到空记录。我的代码如下

在我的模型中过滤今天收到的记录的功能

将时间戳转换为 UTCDateTime 的函数,当插入到集合或创建查询时,我调用此函数

试图获取今天创建的所有模型什么都没有返回但我有当天的记录 mongo 文档之一如下

请协助解决问题所在

0 投票
1 回答
2813 浏览

mongodb - mongodump 后 mongorestore 不工作

我正在使用 mongodb,version:2.4.14
我使用以下命令转储名为 masters 的数据库
mongodump -d masters -o /var/www/html/test/dbbackup
它成功运行,并且在 dbbackup 文件夹中,我得到了很多带有类型的集合名称的文件,.json现在.bson
当我尝试使用以下命令恢复数据库时
mongorestore -d testdatabase1 /var/www/html/test/dbbackup/
我收到以下错误:
ERROR: root directory must be a dump of a single database ERROR: when specifying a db name with --db

0 投票
1 回答
4542 浏览

php - 找不到类 MongoDate - Php 5.4

我都添加mongodb.so/etc/php5/apache2/php.ini/etc/php5/cli/php.ini如下所示

但我仍然收到以下错误Class 'MongoDate' not found

PHP 版本 - PHP 5.4.45

以下是来自 php cli 的有关 mongodb 扩展的信息

下面是phpinfo()在 apache2 下运行的 for php的输出

在此处输入图像描述 有人可以让我知道如何摆脱这个错误吗?

0 投票
1 回答
993 浏览

php - 找不到类 'MongoDB\Driver\Manager' 即使已安装 php-mongo

由于我使用 MongoDB 作为应用程序的数据库,因此我已经安装了 MongoDB 并jessenger/laravel-mongodb通过 composer 安装到应用程序中。

设置后,我收到错误

但我确信它已经安装了所有要求。

Mongo 已经安装好了。 PHP Mongo 驱动程序也已安装

查看加载了什么 ini 文件,出现ext-mongo/usr/local/etc/php/5.5/conf.d/文件夹中。

最后,phpinfo()没有找到任何关于mongo(未加载?)

问题是:

  1. 我应该添加extension=php.ini文件中吗?如果是这样,OS X 的正确扩展名是什么?(以及如何找到它们?)

    (我试图用任何extension=mongo.so, mongo.dllormongodb.so和其他可能性来做到这一点。不起作用。)

  2. phpinfo()没有显示任何 about mongo,这意味着 PHP mongo 驱动程序没有正确安装?如何处理?添加extension=到文件中?

  3. 我是不是不小心丢了东西?

我花了很多时间。任何答案都会节省我的时间。太感谢了。