问题标签 [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.
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 的下载链接
php - 使用 PHP 仅从 MongoDate 查询“sec”字段
我有一个字符串转换为 MongoDate 使用
所以我$dateAdded
现在的样子0.00000000 1482505458
。(这里 1482505458 是秒数,0.00000000 是微秒。)
现在,我的集合中有一个文档,其中 sec = 1482442458 和 usec = 622000。
如何编写仅匹配秒字段的查询?
更新:
她的就是我一直在尝试的:
它应该匹配:
php - 如何使用 PHP 将 limit() 设置为 MongoQuery?
我必须将 Mongodb 与 php 一起使用,并尝试使用 php 从 mongocollection 获取数据。使用php返回记录的以下mongoquery成功。但我想为以下查询设置限制。
PHP代码:
我也尝试过以下方式
但是我遇到了致命错误
调用未定义函数 limit()
如何limit()
在上述查询中使用?
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
php-mongodb - MongoDB 找不到合适的服务器
我无法连接到副本集。
但是,我可以使用 MongoChef 进行连接
mongodb - 为什么yii2 mongodb日期过滤器在使用条件之间时没有返回结果
我正在使用 yii2 mongodb 最新版本,当我尝试在给定日期范围内获取记录时,我得到空记录。我的代码如下
在我的模型中过滤今天收到的记录的功能
将时间戳转换为 UTCDateTime 的函数,当插入到集合或创建查询时,我调用此函数
试图获取今天创建的所有模型什么都没有返回但我有当天的记录 mongo 文档之一如下
请协助解决问题所在
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
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
(未加载?)
问题是:
我应该添加
extension=
到php.ini
文件中吗?如果是这样,OS X 的正确扩展名是什么?(以及如何找到它们?)(我试图用任何
extension=mongo.so
,mongo.dll
ormongodb.so
和其他可能性来做到这一点。不起作用。)phpinfo()
没有显示任何 aboutmongo
,这意味着 PHP mongo 驱动程序没有正确安装?如何处理?添加extension=
到文件中?我是不是不小心丢了东西?
我花了很多时间。任何答案都会节省我的时间。太感谢了。