Skip to content

daohuyhoang9119/Crud_ravendb_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Title

Small application for CRUD API

Team member

  • Đào Huy Hoàng - 19521528
  • Lê Minh Chánh - 21520596
  • Trần Thị Kim Anh - 21520596
  • Lê Thị Lệ Trúc - 21521882

Target

  • Understand RavenDB
  • Know how to add/remove/update data in RavenDB
  • Know how to connect RavenDB with Python
  • Know how to use FastAPI, Uvicorn, PyravenDB

Steps

Tìm sản phẩm có tên là "BUT CHI"

    from 'Sanphams'
    where tensp = 'BUT CHI'

Tìm sản phẩm trong tên có chữ là "GIAY"

    from 'Sanphams'
    where search(tensp,'GIAY')

Show danh sách các quốc gia và số lượng sản phẩm của quốc gia đó

    from 'Sanphams'
    group by nuocsx
    where count() > 0
    order by count() as long desc
    select count(), nuocsx

Tìm khách hàng có địa chỉ bắt đầu bằng số 90

    from "Khachhangs"
    where startsWith(diachi, '90')

Sử dụng switch-case

declare function localizedResults(c) {
    switch(c.nuocsx)
    {
        case "TRUNGQUOC":
            return { TrungQuoc: c.gia };
        case "SINGAPORE":
            return { Singapore: c.gia};
        case "VIETNAM":
            return { VietNam: c.gia};
        default:
            return { Des: 'nothing' };
    }
}
from 'Sanphams' as s
select localizedResults(s)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages