suchen

Heim  >  Fragen und Antworten  >  Hauptteil

mongodb - mongoose的update操作问题

修改表中数据时,表中字段类型是Boolean时,字符串和数字都会直接转换为true,
而字符串格式类型的字段接收任何传入修改的数据类型。怎么能做到完整的,严格的数据验证

滿天的星座滿天的星座2791 Tage vor637

Antworte allen(1)Ich werde antworten

  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:22:36

    题主问的应该是document validation之类的问题;
    直接查看官方文档:https://docs.mongodb.com/manual/core/document-validation/

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    <code>db.createCollection( "contacts",

       { validator: { $or:

          [

             { phone: { $type: "string" } },

             { email: { $regex: /@mongodb\.com$/ } },

             { status: { $in: [ "Unknown", "Incomplete" ] } }

          ]

       }

    } )

     

    具体怎么用还要结合你的需求和mongo的文档来搞</code>

    Antwort
    0
  • StornierenAntwort