问题标签 [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 投票
1 回答
4298 浏览

php - Laravel Mongodb 嵌入对象中的嵌入对象

我有一个带有 embedsMany 模型评论的模型新闻,并且在模型评论中我有 embedsMany 模型回复

当我这样做时:

插入正常,数据库中的数据为:

但是当我这样做时:

数据库是:

并且删除回复不起作用

0 投票
0 回答
539 浏览

php - Laravel MongoDB 自我参考

我用 MongoDB 做了一个 Laravel 5 应用程序。对于 MongoDB,我使用 jenssegers/laravel-mongodb。

我有一个这样的 MongoDB 对象:

该字段related_ids包含一个具有与此对象相关的 ObjectId 的数组。我想用相关的对象来获取这个对象。相关对象与主对象的类型相同。因此,它们在同一个集合中。

我已经阅读了 Github 上的文档(https://github.com/jenssegers/laravel-mongodb)并发现:

belongsToMany 关系不会使用数据透视表,而是将 id 推送到related_ids属性。

但是,它对我不起作用。我的代码:

控制器 ExploreController.php

模型探索.php

其结果仅包括主要对象,不包括相关对象。

0 投票
1 回答
4640 浏览

laravel - laravel jensejers 下降集合

我想弄清楚,如何从集合中删除所有元素或删除集合?我正在使用 Laravel 4.2 和“jenssegers/mongodb”:“~2.0”。

你能帮我解决这个问题吗?谢谢!

0 投票
1 回答
617 浏览

mongodb - 如何比较 Laravel 4.2 Mongodb 中的 2 个“created_at”日期

在我的应用程序中,用户可以查看图像并单击“下一张”或“上一张”照片按钮。目前,拉取下一个/上一个图像 url 的逻辑是基于'created_at'字段的。我正在尝试从我的集合中选择'created_at'日期大于当前资源(用户正在查看)值的所有文档。但是,返回的第一个文档与'created_at'我当前资源的'created_at'字段具有相同的值。

雄辩的查询:

使用:

   - Laravel 4.2
   - Mongodb 2.6.10
   - 库:jenssegers/mongodb 2.*

任何帮助都感激不尽!

谢谢

0 投票
1 回答
3712 浏览

php - Laravel MongoDB 组

我目前在 laravel 5 中使用 jenseggers-mongodb eloquent 和 mongodb 3.0.3。我正在尝试加入两个不同的表,如下所示:

用户模型

用户付费模式

我正在使用存储库模式

groupBy dealCodeNumber返回 NULL。

没有 groupby 会返回所有。

使用 groupby 查询日志

为什么groupby返回null?

0 投票
1 回答
393 浏览

laravel-4 - Laravel 4.2 使用 Sentinel 和 Jenssegers MongoDB

是否可以在 Laravel 4.2 上将 Cartalyst/Sentinel 与 Jenssegers/MongoDB 一起使用?我目前正在使用 Sentry,但我想尝试 Sentinel 的新功能。

安装后,我尝试了这个:

但我有以下错误:

传递给 Illuminate\Database\Query\Builder::__construct() 的参数 2 必须是 Illuminate\Database\Query\Grammars\Grammar 的实例,给定 null,在 /home/vagrant/shared/muzza/vendor/laravel/framework 中调用/src/Illuminate/Database/Eloquent/Model.php 在第 1853 行并定义

0 投票
1 回答
91 浏览

mongodb - 基于嵌入集合的排序结果

假设我们有多个具有以下架构的文档:

是否可以根据活动价格订购结果集,或者换句话说,是否可以根据最后价格订购结果(因为在我的情况下,活动价格始终是最后价格)?

像这样的东西:orderBy('prices.[prices.length - 1].price', 'desc')

提前致谢...

0 投票
1 回答
415 浏览

mongodb - Laravel 关闭 mysql/mongodb 连接

我正在将laravel 5.1jenssengers mongodb一起使用。如果在不使用时关闭与mongodbmysql的连接,我会感到不安。如果不是,我可以关闭连接的方式是什么。

0 投票
1 回答
1167 浏览

php - Mongo $gt, $lt 查询不适用于 NumberInt

这是我的屏幕截图,我不明白为什么有时将值存储为数字,有时存储为 NumberInt。

在此处输入图像描述

当我尝试使用此查询进行搜索时

我总是得到包括上面截图的结果。但这不正确。没有价格介于 360 到 370 之间。

0 投票
1 回答
1491 浏览

mongodb - Yajra laravel 数据表包在 laravel 5.1 和 mongodb 中无法正常工作

我已经安装了 yajra/laravel-datatables-oracle 包,用于支持 laravel 5.1 中的服务器端数据表,其中 mongodb 3.3 作为数据库。我已经通过 jenssegers-mongodb 包将 laravel 5.1 与 mongodb 连接起来。它连接成功,但数据表工作不正常。

js

路线

供应商控制器

访问 ../vendors/data 时出错