收藏
回答

有createCollection没有removeCollectio?

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 需求 工具 所有 VS888

- 需求的场景描述

createCollection不返回集合的ID,客户端不知道怎么操作,只能再建个集合保存createCollection时的name,


- 希望提供的能力

1.createCollection返回的requestId这客户端怎么操作?不返回集合的name吗?

2.新建个集合保存createCollection时的name后,那要删除createCollection时的集合又咱办?

回答关注问题邀请回答
收藏

2 个回答

  • 邓坤力
    邓坤力
    2018-09-28

    createCollection 已经指定了集合名了,没有再返回的必要。

    删除集合是个重操作,目前仅支持在控制台操作,暂不提供 api。

    2018-09-28
    有用
    回复 3
    • 大尾巴狼
      大尾巴狼
      2018-09-28

      就是说createCollection指定了集合名字,得自己写函数返回集合的名字给客户端了,不然客户端不知道集合的名字哈。。。

      未来会支持删除集合API吗?

      2018-09-28
      回复
    • 邓坤力
      邓坤力
      2018-09-28回复大尾巴狼

      客户端不知道集合的名字?集合不应是动态的经常增删或的

      2018-09-28
      1
      回复
    • 大尾巴狼
      大尾巴狼
      2018-09-28回复邓坤力

      对话内容:

          

      服务端:

      return db.createCollection('name')

      小程序端:MMP,你返回个requestId给我,我怎么操作

      服务端:const name='name'

                          return{name,await Promise.resolve(db.createCollection(name))}

      小程序端:.......

      (好久好久之后)好了我操作完了,以后这个数据库不用了,你删除吧

      服务端....MMP

      WX事业部:你们想用完就删,不想扩容,提起裤子不认人?我歉啥钱???

      2018-09-28
      回复
  • 大尾巴狼
    大尾巴狼
    2018-09-28

    谢谢,请结贴

    2018-09-28
    有用
    回复
登录 后发表内容