使用 MongoDB 和 Go 创建 REST API 及协议缓冲区与 gRPC 入门
1. 使用 MongoDB 和 Go 开发物流 REST API
在掌握了 MongoDB 及其驱动 API 的相关知识后,我们可以开始开发以 NoSQL 为后端的 REST API 了。这里以物流配送场景为例,介绍如何设计 MongoDB 文档来构建一个物流 REST API。
物流配送设计中,有六个关键组件:
- 发货人(Sender)
- 收货人(Receiver)
- 包裹(Package)
- 支付(Payment)
- 承运人(Carrier)
- 货运(Shipment)
以下是每个组件的文档示例:
发货人
{
_id: ObjectId("5cfe142a7ba402aacb71f710"),
first_name: "Philip",
last_name: "Zorn",
address: {
type: "work",
street: "241 Indian Spring St",
city: "Pittsburg",
state: "California",
pincode: 94565,
country: "USA"
},
"phone": "(xxx) yyy-zzzz"
}
收货人
超级会员免费看
订阅专栏 解锁全文
5983

被折叠的 条评论
为什么被折叠?



