问题标签 [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.
mongodb - 用于在多个字段上创建唯一索引的 jenssegers/mongodb 迁移
我需要为多个字段上的唯一键创建 Laravel 迁移。我要映射的 Mongodb 命令是这样的:
db.collection.ensureIndex( { a: 1, b: 1 }, { unique: true })
jenssegers/mongodb 或其他软件包有可能吗?
php - Jenssegers MongoDB "like query" returning blank array on ISODate
I have the following query but it's returning an empty array (I know for a fact that this query should return one record)
If I remove the ->where('created_at', 'like', "%{$created_at}%")
it returns everything fine but I want content that was of this year and month but the query doesn't work when I put that in.
The date in the database is ISODate format
"created_at" : ISODate("2015-02-03T16:29:26.965Z")
I'm taking a guess it's because of the ISODate format. How do I get the result I need?
Thanks
mongodb - 如何在 amazon linux 上安装 MongoDB 并将其连接到 Laravel-jensegers MongoDB?
我按照这个在 Amazon Linux 上安装 mongodb。我有一个 laravel 项目要托管在我的亚马逊 Linux 服务器上。在开发 Web 应用程序(在 Ubuntu 中)时,Jensegers mongoDB 已经安装在框架中。
该网络应用程序是在 Ubuntu 12.04 LTS 中开发的,并且运行正常。
当我将它托管在服务器上时,出现错误:
未找到“MongoClient”类
我的问题是 1. 如何在 amazon linux 上配置 mongodb?
(现在当我这样做sudo service mongod restart
时显示失败)
2.为了使用mongodb,必须在Web应用程序(在Ubuntu中完成)中更改哪些配置?
我正在使用 PHP54
httpd 24
拉拉维尔 4.2
mongodb - 在 jenssegers/laravel-mongodb 中嵌入引用以防止数据重复
我有收藏:用户、组织、电子邮件。一个用户可以有 1..* 封电子邮件。即便如此,一个组织也可以拥有 1..* 封电子邮件。
没有链接表(这是 NoSQL 原则),这些是我的集合:
用户收藏:
组织收藏:
电子邮件收集:
我与“用户”模型和“组织”模型的关系:
调用急切加载:
但是如何(渴望)用他的电子邮件加载用户?上述方法不会填充电子邮件。
php - 在 laravel jenssegers 中推进
我在 mongodb 数据库中的文档如下所示
现在我想查询“价格*重量> 2000”
那么这在 jensegers 中的 laravel 中是如何实现的。
谢谢--ND
php - jenssegers/laravel-mongodb 正则表达式在哪里不工作
我正在使用jenssegers/laravel-mongodb 开发带有 MongoDB 数据库的 Laravel API 。
我正在尝试使用正则表达式制作过滤器以获取一些特定数据。在这个插件的教程中,我发现了这个:
所以我的代码如下所示:
但结果是空的。当我输出查询时,它看起来像这样:
当我在控制台中使用该查询时,它会说:
我也试过:
但这给了我这个查询:
这显然逃脱了正斜杠并使正则表达式无效。除此之外,正则表达式不应该在引号之间,或者应该是这样的(在 MongoDB 手册中找到):
所以转换为 MongoDB 查询时出现问题,或者我做错了什么。有人可以告诉我它是什么吗?
php - Laravel 5: jenssegers/laravel-date 没有显示正确的翻译。如何正确使用 Laravel Date?
我有一个简单的 L5 应用程序,我必须用不同的语言输出一些日期,因此我使用jenssegers/laravel-date 包
但是,如果我尝试对存储在数据库中的数据使用 jenssegers 新包,我不会得到翻译,请参见此处:
index.blade.php
将不胜感激任何帮助。
php - MongoDb 仅更新数组中的一个值
我在mongodb中有一个看起来像这样的集合。
我只想更新数组颜色中的一个值但是当我尝试更新数组时,它会从颜色数组中删除所有值并将其替换为新值。这是代码。(我正在为 LARAVEL 使用 JESSENGER MONGODB 包)
我该怎么做。??
mongodb - Laravel Mongodb 或者在哪里不能正常工作
我的查询是:
正在执行的 Mongo 查询是:
没有得到正确的结果
实际上下面的 Mongo 查询给出了正确的结果,但是如何在 Laravel 中执行它。
我正在使用 Laravel jeneggers/mongodb 包。
php - Mongo 中的批量/批量插入需要 15 秒才能插入 10000 个文档
Mongo 中的批量插入需要时间,即在集合中插入 10000 个文档平均需要 15 秒。
我的系统是 8 核和 16 GB RAM。
如何减少 Mongo 插入的响应时间?可以做哪些 mongo 配置来减少执行时间?
每个文档包含 25-30 个属性。我正在使用jensegers库。