问题标签 [jenssegers-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 投票
4 回答
1973 浏览

php - Laravel-MongoDB“类数据库不存在”错误

我正在尝试安装 jenssegers Laravel-MongoDB 包。( https://github.com/jenssegers/Laravel-MongoDB )

当我尝试时composer update,出现以下错误:

我的composer.json文件如下所示:

任何建议如何解决这个问题?

0 投票
1 回答
941 浏览

facebook - Laravel 4 jenssegers-mongodb - 如何使用 facebook 实现 Auth

我现在需要帮助我无法使用 facebook 登录让我们看看我的代码。

我的路线文件

我的用户模型已经添加使用 Jenssegers\Mongodb\Model 作为 Eloquent

Auth::login($user) 它通过了,但是当我的代码重定向到 '/' 并且 Auth::check() 它不起作用时会出现其他情况。我该如何解决,有人可以帮忙吗?非常感谢,对不起我的英语。

0 投票
2 回答
2484 浏览

mongodb - 使用 Jenssegers Laravel 库在 Laravel 4 中检索和显示 MongoDB 文档内容

我是 Laravel 的新手。我正在使用 Jenssegers Laravel 库,这是一个支持 MongoDB 的雄辩的模型和查询构建器。

在我的数据库中,我创建了下面的文档。我试图在浏览器上显示文档的内容,但我没有成功。

对于如何在 Laravel 4 上检索和显示 MongoDB 文档的内容,我将不胜感激。

谢谢。

这是我到目前为止得到的代码..

文件:/app/models/User.php

文件:/app/routes.php

文件:/app/views/users.blade.php

文件:/app/views/layout.blade.php

0 投票
2 回答
8215 浏览

php - jenssegers 如何将 MongoDB 聚合查询转换为 Laravel MongoDB

我有称为更改的 MongoDB 集合,其中包含以下数据

然后我想进行典型的 SQL 查询来计算出现次数并将其分组field。所以,我在 MongoDB 中创建了查询

它工作正常,但我怎样才能将它转换为与 Laravel 4 一起工作?我正在使用 jenssegers/laravel-mongodb 与 mongo 服务器进行通信。

此外,我在查询中有更多条件,我已将其删除以使我的问题看起来更清晰,因此我正在寻找将查询完全转换为 laravel 的解决方案,而不是其他可能的解决方案:)。

0 投票
2 回答
2993 浏览

mongodb - jenssegers/laravel-mongodb 中的 MongoDB 和 MySQL 关系

让我们从一些简单的代码开始。我有两个以下模型。首先是使用 MySQL:

其次是使用 MongoDB:

在我的控制器中,我想获得短语位置:

这是生成查询

代替

我该如何解决?问题在于 HasMany 方法(http://laravel.com/api/source-class-Illuminate.Database.Eloquent.Model.html#_hasMany)。

0 投票
0 回答
939 浏览

mongodb - get _id using groupBy with Laravel MongoDB by jenssegers

I am currently having trouble getting the value of _id when I use either groupBy or distinct. The values of groupBy/distinct replaces the value of _id.

how do I use the library properly to achieve this?

here is the library https://github.com/jenssegers/laravel-mongodb

or if you can show me how to use PHP mongo's aggregate to correctly replicate the groupBy or Distinct behavior, that would be much appreciated. :)

Thank you very much!

0 投票
2 回答
2509 浏览

mongodb - 雄辩的 Laravel 外部与 jenssegers/laravel-mongodb 多个数据库连接

我正在尝试将 Eloquent 连接到多个数据库 sqlserver 作为默认连接,将 mongodb 连接到辅助连接。我正在使用 jenssegers/laravel-mongodb 使用作曲家拉入。这是我的数据库文件

问题是当我尝试连接到 mongo 数据库时,它会引发以下错误:

在我看来,Illuminate 连接工厂不支持开箱即用的 mongodb,有人可以为我指出正确的方向以使其正常工作吗?

0 投票
1 回答
848 浏览

php - Laravel 4 Mongodb(jensegers 的驱动程序)将标签存储为字符串数组 - 没有索引

如果有人有更多使用 Jens Seger 的 Laravel Mongo 包(https://github.com/jenssegers/laravel-mongodb)的经验,请帮助我。

我有 jenssegers mongodb 'eloquent' model Performer,我希望我的文档看起来像这样(简化,删除了一些不相关的字段)

当我在 Mongo 命令行中插入它时,它看起来完全一样!完美的。

但是当我在我的控制器中这样做时:

我得到的文件如下所示:

为什么会这样?我对php数组做错了吗?我应该只创建一个字符串“数组”吗

?

我的模型如下所示:

我也是 Mongodb 的新手,所以我可能会妄想

['item','item2','item3'] 不同于 {'1' : "item", '2' : "item2", '3' : "item3"}

如果我理解正确,一个是 ARRAY,另一个是 OBJECT(因为它在 Javascript 和 json 中)

0 投票
1 回答
1449 浏览

mongodb - 使用 jensegers Laravel-MongoDB 进行原始选择

我将 jenssegers Laravel-MongoDB 包添加到我的 Laravel 4.2 项目中,但有一个问题。也许可以帮助我。我不能在 select 或 get 方法中使用 DB::raw。我需要更改选择列的名称并将列添加到一列中,但 Laravel 向我返回一个错误。我尝试做这样的事情:

但是 Laravel 给我一个错误:

有谁能够帮我?

0 投票
2 回答
123 浏览

laravel - Extending Ardent from jenssegers/laravel-mongodb

How do I get Ardent to extend from jenssegers/laravel-mongodb without editing the Ardent.php and replacing the use Illuminate\Database\Eloquent\Model; statement??
Any clean way to achieve this?