开发知识点-uniCloud

开发知识点-uniCloud

  • 服务空间
  • [云函数 cloudfunctions](#云函数 cloudfunctions)
  • 云对象importObject
  • [JSON 格式的文档型数据库](#JSON 格式的文档型数据库)
    • [Collection unicloud数据的指定表集合](#Collection unicloud数据的指定表集合)
  • [DB Schema](#DB Schema)
  • [JQL 语法](#JQL 语法)
  • 参考资料

服务空间

项目关联空间

云函数 cloudfunctions

云对象importObject

JSON 格式的文档型数据库

nosql 非关系型数据库

vbnet 复制代码
关系型			JSON 文档型
数据库 			database	数据库 database
表 table		集合 collection。但行业里也经常称之为"表"。无需特意区分
行 row			记录 record / doc
字段 column / field	   字段 field
使用sql语法操作	使用MongoDB语法或jql语法操作 

一个uniCloud服务空间,有且只有一个数据库;

一个数据库可以有多个表;
一个表可以有多个记录;
data:数据内容
index:索引
schema:数据表格式定义


一个记录可以有多个字段。

Collection unicloud数据的指定表集合

获取集合Collection示例如下

vbnet 复制代码
'use strict'
const db=unicloud.database();
exports.main=async (event,context)=> 
	let {num}= event;
	return await db.collection("article" ).limit(num).get();  
} 


集合 Collection
通过 db.collection(name) 可以获取指定集合的引用,在集合上可以进行以下操作

类型	接口	说明
写	add	新增记录(触发请求)
计数	count	获取符合条件的记录条数
读	get	获取集合中的记录,如果有使用 where 语句定义查询条件,则会返回匹配结果集 (触发请求)
引用	doc	获取对该集合中指定 id 的记录的引用
查询条件	where	通过指定条件筛选出匹配的记录,可搭配查询指令(eq, gt, in, ...)使用
-	skip	跳过指定数量的文档,常用于分页,传入 offset
-	orderBy	排序方式
-	limit	返回的结果集(文档数量)的限制,有默认值和上限值
-	field	指定需要返回的字段 

getData(){
	unicloud.callFunction({name:"cloudFun1"}).then(res=>{
		console.log(res);
})

DB Schema

JQL 语法

参考资料

https://www.bilibili.com/video/BV1yG4y1h7ck?spm_id_from=333.788.videopod.episodes&vd_source=f21773b7086456ae21a58a6cc59023be

官方借鉴

uniCloud web控制台

相关推荐
易朵朵16 小时前
CSS 格式化上下文
css·vue.js
雪芽蓝域zzs17 小时前
第6节:远程搜索弹窗(remote 模式),弹窗滚动加载分页
vue.js·elementui
Highcharts.js18 小时前
图表开发实战总结| 7 条“黄金法则”与“性能铁律”
前端·javascript·vue.js·编辑器·时序数据库·highcharts
Wx-bishekaifayuan21 小时前
springboot陨石鉴收系统96265-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·python·spring·课程设计
FYKJ_20101 天前
springboot家政服务平台66766-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·mysql·spark·课程设计
墨鱼老师1 天前
Go+Gin+Vue 毕设项目:Gin 框架搭建后端基础接口实战
vue.js·golang·go·gin·前后端分离·计算机毕业设计·go 后端
ym hyd 1111 天前
试题库管理系统源码 Java+SpringBoot+Vue3 前后分离
java·vue.js·spring boot·毕设
雪芽蓝域zzs2 天前
第4节:el-select 弹窗事件控制(打开 / 关闭、选中事件、弹窗滚动事件)
vue.js·elementui
web打印社区2 天前
HTML5 静默打印:前端页面怎么调用打印机且尽量不弹窗
前端·javascript·vue.js·pdf·html·html5
雪芽蓝域zzs2 天前
第3节:el-select 弹窗定位、滚动穿透与挂载容器(popper-append-to-body /teleported)
vue.js·elementui