微信小程序实现与MongoDB数据库交互,不想用wafer2封装的MySQL数据库!?

  • 回答 (2)
  • 关注 (0)
  • 查看 (706)

一直在尝试微信小程序前后端交互。因为其自带的封装wx.setStorage()和wx.getStorage()只能把用户注册信息暂时存放在移动端后台,不利于小程序管理员对用户数据的增、删、查、改功能。因此,最近一直在摸索如何实现小程序与数据库的交互。

微信小程序提供的Demo运用wafer2封装包,实现与MySQL交互,但是PHP代码我不会,MySQL也不感兴趣。只会用Nodejs结合Express框架实现与MongoDB的交互。尝试过npm install mongodb到微信小程序生成的文件夹,无奈小程序后台根本不识别node_models。

目前,一直卡在微信小程序前端wx.request()与Nodejs生成的3000端口握手包,网上相关的学习资料非常少。这个环节如果打通,就能顺利实现微信小程序与MongoDB的数据交互了。所以,诚心恳请大佬们支招。

用户1339069用户1339069提问于
用户1339069回答于

一点点摸索了,不想再安装vue、socket等等其他模块了。看看能否仅用express和mongodb两个框架,实现小程序与数据库之间的交互。如果可以,后期再考虑加入Nginx,注册ssl,实现https握手。

小程序前端向http发起数据请求
express提取数据,并打开mongodb进行数据比对,再通过res.send()把结果传给前端。这是基本框架设想,有待慢慢摸索、实现。
我只想学习回答于

可能回答问题的人

  • 腾讯云数据库 TencentDB

    腾讯云 · 产品团队 (已认证)

    139 粉丝0 提问1 回答
  • 宗文

    腾讯 · 数据库产品经理 (已认证)

    26 粉丝0 提问0 回答
  • 腾讯云数据库专家小技

    1 粉丝0 提问3 回答
  • 腾讯数据库技术

    腾讯 · 高级工程师 (已认证)

    220 粉丝0 提问0 回答
  • Justan

    腾讯 · 高级工程师 (已认证)

    17 粉丝0 提问7 回答
  • 李成熙heyli

    腾讯 · 高级工程师 (已认证)

    65 粉丝0 提问10 回答

扫码关注云+社区

领取腾讯云代金券