假如有一字段 sequence,类型为数字。
如果我们以:
{ sequence: 1 }
{ sequence: "2" }
{ sequence: "itpow" }
插入三条记录,则三条记录都会成功,且忠实记录。
第一条为数字:1
第二条为字符串:2
第三条为字符串:itpow
在作为检索条件字段时:
第一条应该按数字类型来检索,否则搜索不出来。
第二条应该按字符串类型来检索,否则搜索不出来。
第三条应该按字符串类型来检索,否则搜索不出来。
类似 ObjectId 也是类似,不能拿字符串来查,要用 new ObjectId("5ca41ed704a02b7a8babef13") 包一下。