当前位置: 首页 > news >正文

济南网站建设599怎么从网站知道谁做的

济南网站建设599,怎么从网站知道谁做的,重庆seo网站推广优化,免费微商城小程序模板1、Clound 云 云地址:Dgraph Cloud 登录Clound 云后,可以用云上的东西操作,可以用谷歌账号或者github账号登录。 启动云 (1)在云控制台,点击 Launch new backend. (2)选择计划&…

1、Clound 云

云地址:Dgraph Cloud

登录Clound 云后,可以用云上的东西操作,可以用谷歌账号或者github账号登录。

启动云

(1)在云控制台,点击 Launch new backend.

(2)选择计划,云 provider和区域。

(3)clound云命名

(4)新的clound 云被创建,直接使用。

2、创建Schema

Schema 类似数据库的表设计,设计好一个好的Schema是一个好的图数据库的关键。下面用官方的例子做个演示。设计一个产品Product,用户Customer和评价Review 三个对象。其中product 有三个属性,productID,name和reviews,Customer 有两个属性 username和reviews。review有五个属性,id,about,by,comment和reting。其中Product的reviews 的属性只是Product 与Review的about属性有关联,Customer同样。属性冒号后面表示的是属性类型,其他参数表示查询限制条件。

type Product {productID: ID!name: String @search(by: [term])reviews: [Review] @hasInverse(field: about)
}type Customer {username: String! @id @search(by: [hash, regexp])reviews: [Review] @hasInverse(field: by)
}type Review {id: ID!about: Product!by: Customer!comment: String @search(by: [fulltext])rating: Int @search
}

把这个代码放到云Schema 里面,点击发布 Deploy

3、选择自己的前端测试工具

除了前章介绍的GraphQL,还有以下常用的几种。

 GraphQL Playground, Insomnia, GraphiQL, Altair or Postman。

我自己先下载了Altair工具,可以根据喜好下载。

4、添加数据

(1)添加Product和Customer数据。

数据添加是通过mutation。用下面的代码添加,添加后点击运行。

mutation {addProduct(input: [{ name: "GraphQL on Dgraph" }{ name: "Dgraph: The GraphQL Database" }]) {product {productIDname}}addCustomer(input: [{ username: "Michael" }]) {customer {username}}
}

运行后得到如下数据:

{"data": {"addProduct": {"product": [{"productID": "0x2","name": "GraphQL on Dgraph"},{"productID": "0x3","name": "Dgraph: The GraphQL Database"}]},"addCustomer": {"customer": [{"username": "Michael"}]}},"extensions": {"requestID": "b155867e-4241-4cfb-a564-802f2d3808a6"}
}

(2)添加Review

用下面的语句添加,注意这里productID 要参照上面product自动生成的id 不一定叫"0x2"

{"data": {"addProduct": {"product": [{"productID": "0x2","name": "GraphQL on Dgraph"},{"productID": "0x3","name": "Dgraph: The GraphQL Database"}]},"addCustomer": {"customer": [{"username": "Michael"}]}},"extensions": {"requestID": "b155867e-4241-4cfb-a564-802f2d3808a6"}
}

点击运行得到如下数据,

{"data": {"addProduct": {"product": [{"productID": "0x2","name": "GraphQL on Dgraph"},{"productID": "0x3","name": "Dgraph: The GraphQL Database"}]},"addCustomer": {"customer": [{"username": "Michael"}]}},"extensions": {"requestID": "b155867e-4241-4cfb-a564-802f2d3808a6"}
}

5、查询数据

(1)根据评价字段查询

query {queryReview(filter: { comment: {alloftext: "easy to install"}}) {commentby {username}about {name}}
}

(2)还可以根据评价文字和评分一起查

query {queryReview(filter: { comment: {alloftext: "easy to install"}}) {commentby {username}about {name}}
}

(3)还可以正则查和排序

query {queryCustomer(filter: { username: { regexp: "/Mich.*/" } }) {usernamereviews(order: { asc: rating }, first: 5) {commentratingabout {name}}}
}

可以放进去自己看看效果,这里就不粘贴了。

http://www.yayakq.cn/news/81934/

相关文章:

  • 网站建设需要条件建网站的步骤及方法
  • php网站模板怎么安装上海网站营销怎么样
  • 网站模板 缓存商标哈尔滨seo优化排名推广
  • 在谷歌上网站推广最新手机发布会
  • 长沙网站排名推广商企通三合一网站建设
  • 网站页面由什么构成成都成仁路网站建设
  • 网站建设 洪高端网站建设教学
  • 电脑怎么做网站服务器企业品牌类网站
  • 免费的cms视频网站交互设计名词解释
  • 做音乐相册的网站wordpress变成英文版
  • 电商网站怎么推广网络服务提供者知道或者应当知道网络用户利用
  • 网站获取信息wordpress 4.01
  • 小新pro更改网站设置古风网站建设模板下载
  • 网站开发的一次性收益产品结构设计网站
  • 做网站应该注意哪些方面国家职业建设中心网站
  • 电商网站设计欣赏赣州有做网站推广的公司吗
  • 购物网站备案费用哪些网站使用wordpress
  • 电商型网站是否是趋势域名网站可以做多个品牌产品吗
  • 做视频网站要多大带宽程序员用什么软件
  • 如何做网站宣传自己网站开发中网页打印
  • 做的网站没流量黄骅港客运站电话号码
  • 我电脑做网站局域网怎么访问永久 网址 免费
  • 门户系统大全上海网络企业优化公司
  • 绍兴的网站建设公司品牌设计包装
  • 网站建设赚钱么综合性门户网站有
  • 烟台网站制作方案定制保护后台登录wordpress
  • 网站seo站群软件推广策略
  • 怎么让客户做网站优化网站技术说明书模板
  • 汽车贸易网站建设方案品牌策划案案例
  • 可以免费发布招聘网站男友给女朋友做网站