weixin_46394824 2020-04-09 12:13
浏览 242

无法获取数据库中搜索框返回的值

新手做了一个小程序,想实现搜索某个词,如果数据库name字段中包含,这返回显示在搜索结果也中,代码如下:
result,wxml

<view class="weui-search-bar">
  <view class="weui-search-bar__form">
    <view class="weui-search-bar__box">
      <icon class="weui-icon-search_in-box" type="search" size="14"></icon>
      <input type="text" class="weui-search-bar__input"  disabled='true' placeholder="搜索入口" bindtap="wxSearchTab"/>
    </view>
  </view>
</view>
<view>我们为你搜索到关于{{searchValue}}的内容,结果如下:</view>
<view class="service-list">
    <navigator class="service-item" wx:for="{{data}}" wx:key="{{item.id}}" url="../proInfo/index?id={{item.id}}">
                <view class="service-img">
                    <image src="{{item.pic}}" mode="aspectFill"></image>
                </view>
                <view class="service-text">
                    <view class="service-tite">{{item.name}}</view>
                    <text class="service-city">价格:{{item.price}}</text>
                </view>
    </navigator>
</view>

result.js

//index.js


Page({
  data: {
    searchValue:{},
    data:[],   
  },

// 搜索页面跳回
 onLoad: function (options) {
   if (options && options.searchValue) {
     this.setData({
       searchValue: options.searchValue
     });

      const db = wx.cloud.database()
      const _ = db.command
      db.collection('searchlist').where({
        name: _.in(['searchValue'])
      }).get({
        success: res => {
        this.setData({
          data: res.data
        })
        console.log('[数据库] [查询记录] 成功: ', res)
        },
        fail: err => {
          wx.showToast({
            icon: 'none',
            title: '查询记录失败'
          })
          console.error('[数据库] [查询记录] 失败:', err)
        }
   })
   }
},

  // 搜索入口  
  wxSearchTab: function () {
    wx.redirectTo({
      url: '../search/search'
    })
  }
})

页面显示结果如图:
图片说明
数据库:
图片说明

console返回结果:
[数据库] [查询记录] 成功: {data: Array(0), errMsg: "collection.get:ok"}

请教是什么情况呢?为什么数据库查询成功而没有返回数据呢?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 基于卷积神经网络的声纹识别
    • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
    • ¥100 为什么这个恒流源电路不能恒流?
    • ¥15 有偿求跨组件数据流路径图
    • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
    • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
    • ¥15 CSAPPattacklab
    • ¥15 一直显示正在等待HID—ISP
    • ¥15 Python turtle 画图
    • ¥15 stm32开发clion时遇到的编译问题