使用CodeIgniter MongoDB将多个json元素插入文档

bnl4lu3b  于 2022-12-07  发布在  Go
关注(0)|答案(2)|浏览(118)

我想使用MongoDB和CodeIgniter插入json数组元素,如下所示。

"ticket" : [
     {
     "problem" : "testing",
     "time_taken" : "5 hrs",
     "number_of_visits" : "7",
     "expenses" : {
             "amount" : "2000",
             "distance_travelled" : "4 km"
              }
     },
     {
     "problem" : "testing",
     "time_taken" : "5 hrs",
     "number_of_visits" : "4",
     "expenses" : {
             "amount" : "2500",
             "distance_travelled" : "5 km"
              }
     }
]

我必须为此使用什么查询?

zyfwsgd6

zyfwsgd61#

您需要的是批量写入函数(https://docs.mongodb.com/manual/core/bulk-write-operations/
PHP取决于您使用的库(旧库或新库,希望是新库!),但简单地英语您可以:

  • 创建一个操作数组(在本例中为“插入”)
  • 调用批量写入。
sxissh06

sxissh062#

这是一个新的MongoId($id),它是一个新的MongoId($id),它是一个新的MongoId($id)。
这是我用来在mongodb codeigniter中插入多个数组值的查询。

相关问题