云开发数据库的 _id 生成规则是自定义的,和默认的生成规则不同
云开发数据库_id的生产规则,跟mongodb的不一致吗?网上找到的生产规则: MongoDB中存储的文档必须有一个"_id" 。这个键值可以是任何类型,默认是ObjectID对象。在一个集合里,每个文档都有一个唯一的“_id”,确保集合里的每个文档都能被唯一标示。 ObjectID使用12字节的存储空间,是一个由24个16进制数字组成的字符串。 时间戳: 时间戳,前四个字节是从标准纪元开始的时间戳,单位是秒。可提供秒级别的唯一性。 由于时间戳在前,这意味着ObjectId大致按照插入的顺序排列。 这四个字节也隐含了文档的创建时间。 机器: 主机的唯一标识符。通常是机器主机的散列值(hash)。这样可以确保不同的机器生成不同的ObjectId PID: 为了确保在同一台机器上并发的多个进程产生的ObjectID是唯一的,接下来者两个字节产生来自于进程的标识符 计数器: 最后三个字节是一个自动增加的计数器,确保相同的进程同一秒产生的ObjectId也是不一样的一秒钟最多允许每个进程拥有2563个不同的ObjectId 项目中使用_id 排序,发现并不是按照上面和这个规则排序的,求官方解答~
2019-08-05MongoDB 本身是支持建立中文拼音索引的 https://docs.mongodb.com/manual/reference/collation/,但是云开发并不支持这样做。建议增加一个拼音字段做索引。
云开发数据库中,如何根据中文汉字的首字母进行排序?数据库中有个字段name,值是中文汉字; 想要让查询结果根据汉字的首字母进行排序,请问下应该怎么做?orderBy这个好像不支持中文排序 [代码]db.collection().orderBy('name', 'asc').get()[代码]
2019-08-01这里是因为官方推荐将小程序代码和云函数代码放在不同的目录里的,最好没有包含关系。可以参考官方推荐的目录结构 https://github.com/wechat-miniprogram/miniprogram-demo
云函数警告处理[图片] 这个警告如何配置去除掉,文档感觉也没弄懂
2019-08-01可以从小程序开发工具的云开发面板查看,也可以使用云开发 Web 控制台:https://console.cloud.tencent.com/tcb 查看
为什么我的云开发数据库有提交权限,删除的时候却报没有权限[图片]删除时的报错,但是提交和删除缓存的图片都有权限
2019-08-01这个可能是开发工具的缓存哈,可以试试刷新缓存
覆盖上传文件后fileID更新,但是下载后还是之前的 file?我在用云开发覆盖存储图片,并用数据库存储返回的 fileid ,但是本地渲染后还是之前未渲染的 文件
2019-08-01快速入门的话,可以看官方文档
社区里的大佬 谁有可以完整学习云开发的视频学习资料?求推荐 34181539
2019-07-31如果知道 { a:1, b: 2 } 在 list 中的 index, 比如这里是 0 ,可以尝试使用 array.index.item 方法进行更新,比如这样: [代码]db.doc(id).update({ [代码][代码]'list.0.a'[代码][代码]: 2 })[代码]
小程序更新数据- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo { list: [ { a: 1, b:2 }, { c: 3, d: 4} ] } 云开发,更新a 的数据怎么更新啊,搞半天,很烦呐
2019-07-31