recherche

Maison  >  Questions et réponses  >  le corps du texte

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

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

高洛峰高洛峰2889 Il y a quelques jours341

répondre à tous(2)je répondrai

  • PHPz

    PHPz2017-04-18 09:19:26

    Avant d'insérer des données, utilisez _id = ObjectId() pour générer l'identifiant et mettez-le en deux dicts, puis effectuez l'action de sauvegarde

    répondre
    0
  • 阿神

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

    L'écriture ci-dessous

    shell est

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

    En bref, procurez-vous-en un nouveau ObjectId par vous-même.

    répondre
    0
  • Annulerrépondre