同问
小程序云开发 Collection 如何获取指定的 field ,有 where- 当前 Bug 的表现(可附上截图) Collection.field 使用问题,如下代码,我期望结果只返回 description、done、progress 这 3 个 field, 不加 where 条件时结果符合预期,但如果加了 where 条件,便返回了全部的 field,我该怎么做?这是我使用不当,还是 BUG? const db = wx.cloud.database() db.collection('todos').field({ description: true, done: true, progress: true }) .get() .then(console.log) .catch(console.error);
2019-09-28没法比,第1个调用的是本地的,第2个是网络调用
哪个速度更快require("../XXX.js") wx.cloud.callFuntion() 哪个方法读取数据更快? 两种方法速度和数据库大小有什么关系吗?
2019-07-25下面例证一下新导入的zikupractice集合_id(32位数)nin()工作是正确的 以下是图例: 不使用nin()命令时,两条记录是可以被检索出来的,下图是正确的: 注意看一下两条记录: "13dba11c5d2deb9b08fa709c1ec0255d","3e1ef27b5d2deb9b08f9297f46557e93" [图片] 使用nin()命令时,两条记录被排除掉了,_id使用nin()工作是正确的: [图片] 本题中所说的集合step中_id(24位数)使用nin()是无法正常工作的,确实存在这种情况,请小程序开发组给予重视和处理,谢谢!
_id使用nin()命令不能有效排除相应的数据- 当前 Bug 的表现(可附上截图) 一、不加查询条件时,可以检索出48条数据,集合里就只有48条数据,此处是正确的。 [图片] 二、添加一个搜索条件:ptypeKey:_.nin(['laikj','wakj']),检索出来29条记录,这个也是正确的。[图片] 三、问题在这里:现在添加了_id的nin命令,没有生效,检索出来的数据还存在对应的两个_id的记录,还是29条记录,这里出错了 [图片] - 预期表现 _id的nin()命令能够有效排除数据。 - 复现路径 [代码]const collStep = db.collection([代码][代码]'step'[代码][代码])[代码][代码]return[代码] [代码]await collStep.where({[代码][代码] [代码][代码]// _id: _.nin(["5d27ee9578f8e29f4acb73d8","5d27ee9578f8e29f4acb73da"]),[代码][代码] [代码][代码]// ptypeKey:_.nin(['laikj','wakj'])[代码][代码]}).limit(100).orderBy([代码][代码]'order'[代码][代码], [代码][代码]'asc'[代码][代码]).get() [代码][代码]//生产版使用[代码] - 提供一个最简复现 Demo 在新集合zikupractice中执行nin过滤_id没有问题 个人感觉:可能与_id的版本有关系: 以前导入的数据生成的_id(24位数):(2019-7-1前)step集合 "5d27ee9578f8e29f4acb73d8","5d27ee9578f8e29f4acb73da" 现在导入的数据生成的_id(32位数):(2019-7-1后)zikupractice集合 "13dba11c5d2deb9b08fa709c1ec0255d","3e1ef27b5d2deb9b08f9297f46557e93"
2019-07-18老板,你可以让开发加一个缓存版本管理功能,服务器端可以控制客户端的缓存的。
【严重】审核人员- 需求的场景描述(希望解决的问题) 审核人员是不是不明白 什么叫缓存。我这里给您解释一下。你们审核东西 手机访问了我们未审核小程序。但是您不给予自己手机的微信清除。反倒第二天再审核该程序的时候,并不知道 自己手机已经附带了 前一个版本的静态页。以至于页面出现了缓存。您还将缓存反馈给当前的小程序开发人员,您们的东西没改。 - 希望提供的能力 我小程序代码已反馈希望管理人员重试操作 严格审核。我已经被糊弄了2个星期了。
2019-07-17[代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码][代码]cloud.init()[代码][代码]const db = cloud.database()[代码][代码]const collStep = db.collection([代码][代码]'step'[代码][代码])[代码][代码]const _ = db.command[代码][代码]exports.main = async(event, context) => {[代码][代码] [代码][代码]try[代码] [代码]{[代码][代码] [代码][代码]return[代码] [代码]await collStep.where({[代码] //此句nin()无效 [代码] [代码][代码]_id: _.nin([[代码][代码]"5d27ee9578f8e29f4acb73d8"[代码][代码],[代码][代码]"5d27ee9578f8e29f4acb73da"[代码][代码]]),[代码][代码] [代码][代码]}).limit(100).orderBy([代码][代码]'order'[代码][代码], [代码][代码]'asc'[代码][代码]).get()[代码][代码] [代码][代码]} [代码][代码]catch[代码] [代码](e) {[代码][代码] [代码][代码]console.error(e)[代码][代码] [代码][代码]}[代码][代码]}[代码]
云数据库的nin命令怎么对_id进行排除操作?- 需求的场景描述(希望解决的问题) let ninArr = ['5cef8721d2a18eed506bf34e','5cef8721d2a18eed506bf34d'] coll.where({ //此处nin代码怎么不起作用? _id: _.nin([ninArr]) }).get({ success: console.log, fail: console.error }) - 希望提供的能力 nin命令可以对_id进行排除操作,可能是我的格式写的不对,谢谢解答!
2019-07-16路过,同情一下
提交次数过于频繁,请稍后再试小程序的名字被占用完了,提交了一些都不行,现在提交不了了,真郁闷!
2019-07-16可能是环境设置的问题,手动设置环境(env)会很累,云函数调用的环境默认是第一个创建的环境,修改一下试试
小程序云开发数据库问题门店基础表格中针对店员的数据如下,想做用户登陆时满足是creatro或manager或owner列出门店信息,这时数据库怎么筛选? [图片]
2019-07-15检查一下: 1、你的程序中是否有死循环调用,或特别耗时的异步调用 2、云函数可以查看一下云控制台中的日志,看看报的什么错误
小程序首次加载到进入页面足足用了10多秒是什么原因、16-17年的安卓手机- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo 就只有首次进入会加载很久的时间,代码包7-800k,首页没有复杂逻辑(简单展示信息)?这种情况怎么解决,是不是应该考虑用微信网页 [图片][图片]
2019-07-15将项目下的/dist目录删除即可,此目录是编译后生成的目标文件目录,重新编译启动,OK。
微信小程序删除,缓存还在真机模式调试时,发现删除小程序后,本地缓存还在
2019-04-17