cari

Rumah  >  Soal Jawab  >  teks badan

mongodb用python插入2个集合相同_id

就是有2个集合,
然后2个集合同时插入数据。
希望数据的_id是一样的。我插入的时候老是相差1。
想问怎么实现,谢谢了

高洛峰高洛峰2888 hari yang lalu338

membalas semua(2)saya akan balas

  • PHPz

    PHPz2017-04-18 09:19:26

    Sebelum memasukkan data, gunakan _id = ObjectId() untuk menjana id dan meletakkannya dalam dua dict, kemudian lakukan tindakan simpan

    balas
    0
  • 阿神

    阿神2017-04-18 09:19:26

    Tulisan di bawah

    shell ialah

    var id = new ObjectId();
    db.coll_1.insert({
        _id: id,
        ...    // 其他字段
    })
    db.coll_2.insert({
        _id: id,
        ...    // 其他字段
    })

    Pendek kata, dapatkan yang baharu ObjectId sendiri.

    balas
    0
  • Batalbalas