node.js - kandungan kemas kini mongo dalam struktur bersarang
PHP中文网
PHP中文网 2017-05-02 09:26:29
0
3
597

Jadual soalan, yang menyimpan semua soalan Setiap soalan mempunyai kunci jawapan, yang merupakan objek tatasusunan sendiri untuk lulus _id ini untuk mengemas kini atribut atas.
Bagaimanakah warga emas melakukannya? Saya telah mencuba banyak tetapi masih tidak dapat mengemas kini dengan betul, terima kasih qaq

PHP中文网
PHP中文网

认证0级讲师

membalas semua(3)
刘奇
db.questions.update({
    "answers._id": ObjectId("58f575ca09c601c45f6c281a")
}, {
    $set: {
        "answers.$.up": 1
    }
});

Perhatikan operator $, kami memanggilnya Operator Kedudukan, sila lihat pautan untuk maklumat lanjut.

滿天的星座

Saya fikir anda tidak sepatutnya menyusun jadual data dengan begitu mendalam Secara amnya, saya fikir adalah lebih munasabah untuk membina jadual hubungan

过去多啦不再A梦

Baiklah, dengan mengandaikan anda tahu indeks jawapan yang ingin anda ubah suai dalam tatasusunan jawapan, anda boleh menggunakan question.answers.index.up untuk mengemas kininya Jika anda tidak mengetahui indeksnya sekarang, anda boleh menggunakan $ untuk meletakkan pemegang tempat dan gunakan {answers for Filter ._id:123456} kemas kini menggunakan {answers.$.up:321}

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan