cari

Rumah  >  Soal Jawab  >  teks badan

mongodb - Bagaimanakah data pertanyaan mongoose berdasarkan id subdokumen?

{
    "_id": "590ad2c78eb79d16bde4a15d",
    "user": "yejia@qq.com",
    "password": "111111",
    "__v": 0,
    "lists": [
      {
        "_id": "590ad2d78eb79d16bde4a15e",
        "update_at": "2017-05-04T07:05:52.174Z",
        "create_at": "2017-05-04T07:05:52.174Z",
        "title": "测试1",
        "isChecked": [
          false
        ],
        "details": [
          "未完"
        ]
      },
      {
        "_id": "590ad3398eb79d16bde4a15f",
        "update_at": "2017-05-04T07:07:28.784Z",
        "create_at": "2017-05-04T07:07:28.784Z",
        "title": "测试2",
        "isChecked": [
          false,
          false
        ],
        "details": [
          "1232",
          "333"
        ]
      }
    ]
  }

Seperti contoh ini, jika saya ingin mencari subdokumen berdasarkan idnya: "_id": "590ad2d78eb79d16bde4a15e", apakah yang perlu saya lakukan? Untuk menerangkan, saya tahu cara membuat pertanyaan secara langsung mengikut id. Apa yang saya tidak faham ialah menanyakan subdokumen menggunakan id subdokumen.

为情所困为情所困2739 hari yang lalu684

membalas semua(2)saya akan balas

  • 仅有的幸福

    仅有的幸福2017-05-17 10:05:14

    Anda boleh melihat dokumentasi API mongoose, bab tentang operasi sub_doc, http://mongoosejs.com/docs/subdocs.html

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-17 10:05:14

    yourCollectionName.lists.id(your_id)

    balas
    0
  • Batalbalas