如何使用Laravel在MongoDB中创建Blob

尼西尔·乔治(Nithil George)

我正在使用Laravel4 PHP Framework,我的Web应用程序必须处理JSON格式的API。

我的问题的第一部分是,每当我获得订阅时,Web应用程序就会接收到deviceID和listID(其中list ID是具有deviceID的设备所订阅的列表)。对于收到的每个deviceID,我们必须创建一个具有deviceID的Blob,例如

{
    deviceID:........,
    subscription:[{listID:1},{listID:2}.......]
}

当同一设备订阅多个列表时,我必须更新订阅,类似地,当新设备订阅时,必须如上所述创建新文档。

我的问题的第二部分是我们的网络将为每个列表创建一个报价活动。每个活动将具有标题,图标,图像,详细说明等字段,当活动处于打开状态时,此活动必须插入到上面的报价数组中文档作为对象,例如:

{
    deviceID:........,
    subscription:[{listID:1},{listID:2}.......],
    offers [{campaign1}]
}

该运动将有许多领域。

我试过了

db.subscribers.insert(
{
    _id:98745334,
    subscriptions: [{
        list_id: "14Q3"}, {list_id: "8989"}
    ],
    offers: [ { title: "50% off", qty: 25 }, { title: "20% off", qty: 50 } ],
})

这工作了。但是,我无法使用Laravel4插入或检索或更新任何数据。

我正在使用MongoDB和Laravel4

对不起,英语不好,请帮帮我

尼西尔·乔治(Nithil George)

正如我成功插入以下内容

       DB::connection('mongodb')->collection('subscribers')->insert(array(
           '_id' => $subscriber->device_id,
           'subscriptions' => array(array('list_id' => $subscriber->list1_id)),
          ));

为了推送到Subscriptions数组中,我使用了以下代码

Subscription::where('_id',$subscriber->device_id)->push('subscriptions', array('list_id' => $subscriber->list1_id)); 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用 Laravel 在 Ubuntu 中创建目录?

来自分类Dev

如何使用docker-compose在mongodb中创建用户

来自分类Dev

如何使用 pymongo 在 mongoDB 中创建通配符文本索引?

来自分类Dev

如何使用Java在Azure Blob存储中创建/删除共享访问策略?

来自分类Dev

如何查询-使用Mongodb在数组键值Laravel中的位置

来自分类Dev

如何使用参数在 Laravel 中创建路由 API

来自分类Dev

如何使用jenssegers / laravel-mongodb库在mongodb中的集合的子文档中实现搜索查询

来自分类Dev

在Mongodb中如何使用'*'?

来自分类Dev

如何将Blob插入流星的mongodb中

来自分类Dev

QuickBlox-如何使用REST API + PHP创建Blob内容

来自分类Dev

如何使用SAS限制Azure Blob容器的创建

来自分类Dev

使用Apps脚本在内存中创建新的Blob

来自分类Dev

使用Apps脚本在内存中创建新的Blob

来自分类Dev

使用Azuredirectory在Azure Blob中创建Lucene索引时出错

来自分类Dev

在使用 Gloogle Apps Script Blob 创建的 pdf 中显示图像

来自分类Dev

如何通过.NET在MongoDB中创建索引

来自分类Dev

如何在Java中创建mongoDB objectid

来自分类Dev

如何在mongodb中创建多个集合?

来自分类Dev

如何在MongoDB中创建动态查询?

来自分类Dev

如何在Java中创建mongoDB objectid

来自分类Dev

如何在MongoDB中创建文档?

来自分类Dev

如何使用C#在Mongodb中为子文档创建ID

来自分类Dev

如何使用golang和mgo库在mongodb中创建文本索引?

来自分类Dev

如何使用Node.js中的变量创建mongodb查询对象

来自分类Dev

如何使用Java驱动程序在MongoDB中创建复合文本索引

来自分类Dev

如何使用Java驱动程序在MongoDB中创建复合文本索引

来自分类Dev

如何在laravel 5中使用参数创建命令(使用phpmd作为php artisan phpmd)?

来自分类Dev

如何在Laravel Framework中使用MongoDB

来自分类Dev

如何使用Laravel将数据插入MongoDB

Related 相关文章

  1. 1

    如何使用 Laravel 在 Ubuntu 中创建目录?

  2. 2

    如何使用docker-compose在mongodb中创建用户

  3. 3

    如何使用 pymongo 在 mongoDB 中创建通配符文本索引?

  4. 4

    如何使用Java在Azure Blob存储中创建/删除共享访问策略?

  5. 5

    如何查询-使用Mongodb在数组键值Laravel中的位置

  6. 6

    如何使用参数在 Laravel 中创建路由 API

  7. 7

    如何使用jenssegers / laravel-mongodb库在mongodb中的集合的子文档中实现搜索查询

  8. 8

    在Mongodb中如何使用'*'?

  9. 9

    如何将Blob插入流星的mongodb中

  10. 10

    QuickBlox-如何使用REST API + PHP创建Blob内容

  11. 11

    如何使用SAS限制Azure Blob容器的创建

  12. 12

    使用Apps脚本在内存中创建新的Blob

  13. 13

    使用Apps脚本在内存中创建新的Blob

  14. 14

    使用Azuredirectory在Azure Blob中创建Lucene索引时出错

  15. 15

    在使用 Gloogle Apps Script Blob 创建的 pdf 中显示图像

  16. 16

    如何通过.NET在MongoDB中创建索引

  17. 17

    如何在Java中创建mongoDB objectid

  18. 18

    如何在mongodb中创建多个集合?

  19. 19

    如何在MongoDB中创建动态查询?

  20. 20

    如何在Java中创建mongoDB objectid

  21. 21

    如何在MongoDB中创建文档?

  22. 22

    如何使用C#在Mongodb中为子文档创建ID

  23. 23

    如何使用golang和mgo库在mongodb中创建文本索引?

  24. 24

    如何使用Node.js中的变量创建mongodb查询对象

  25. 25

    如何使用Java驱动程序在MongoDB中创建复合文本索引

  26. 26

    如何使用Java驱动程序在MongoDB中创建复合文本索引

  27. 27

    如何在laravel 5中使用参数创建命令(使用phpmd作为php artisan phpmd)?

  28. 28

    如何在Laravel Framework中使用MongoDB

  29. 29

    如何使用Laravel将数据插入MongoDB

热门标签

归档