云开发云数据库 Command.nor()示例1程序与描述是错误的
发布于 7 年前 作者 tlong 8702 次浏览 来自 问答

Command.nor(expressions: any[]): Command

https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/command/Command.nor.html

官方文档截图如下:

但我在云控制台的调试结果如下:

1、使用nor()时,必须前置使用_.exists(),否则出现异常错误(正式环境里是否产生错误,未知)

2、如果_.exists()没有参数时,会显示所有查找到的数据【与文档解释正好相反】

4、如果_.exists()参数设置为“0”或“false”时,显示“字段存在”的查询结果

5、如果_.exists()参数设置为“1”或“true”时,显示“字段不存在”的查询结果


=====================

补充:

测试用到的云数据库“items”的数据如下:

[

  {

"_id": "1",

    "category": "a",

    "name": "apple",

    "price": 10,

    "size": [

      "S",

      "L",

      "",

      "M",

      null

    ]

  },

  {

    "_id": "2",

    "category": "a",

    "name": "pear",

    "price": 50

  },

  {

    "_id": "3",

    "category": "b",

    "name": "apple",

    "price": 20,

    "size": [

      "M",

      "S",

      "L"

    ]

  },

  {

    "_id": "4",

    "category": "b",

    "name": "banana",

    "size": []

  },

  {

    "_id": "5",

    "category": "a",

    "name": "pear",

    "price": 200,

    "size": null

  }

]


回到顶部