validator can not validate array.

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Done
    • Priority: Minor - P4
    • None
    • Affects Version/s: 3.2.5
    • Component/s: Storage
    • None
    • ALL
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Hi.

      I try to validate arry. But it does not work.

      First I make collection with validator.

      > db.createCollection("user" , {
      ...     validator : {
      ...          hoge : { $type : "array" }}})
      { "ok" : 1 }
      
      > db.user.insert({"hoge":1})
      WriteResult({
              "nInserted" : 0,
              "writeError" : {
                      "code" : 121,
                      "errmsg" : "Document failed validation"
              }
      })
      
      # => This is correct
      
      > db.user.insert({"hoge":[1,2,3]})
      WriteResult({
              "nInserted" : 0,
              "writeError" : {
                      "code" : 121,
                      "errmsg" : "Document failed validation"
              }
      })
      
      # => This is wrong!
      

            Assignee:
            Kelsey Schubert
            Reporter:
            tetsutaro watanabe
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: