第 9 章 NoSQL OOD(Object-Oriented Design)

简介:

9.1. MongoDB

9.1.1. 配置表 config

{
    "_id" : ObjectId("5799a8535a855eca473977e1"),
    "key" : "payment",
    "value" : {
        "alpay" : true,
        "tenpay" : false,
        "unionpay" : false,
    }
},

{
    "_id" : ObjectId("5799a8535a855eca47397723"),
    "key" : "signup",
    "value" : {
        "online" : true,
        "manual" : false
    }
}
		

9.1.2. 日志表


tag ENUM('unknow','www','user','admin') '日志标签',
time '插入时间',
facility ENUM('config','unionpay','sms','email') '类别',
priority ENUM('info','warning','error','critical','exception','debug') '级别',
message '内容'

/* 1 */
{
    "_id" : ObjectId("5799b0175a855eca473977e2"),
    "tag" : "www",
    "time" : "2016-07-30 12:12:00",
    "facility" : "config",
    "priority" : "info",
    "message" : "xxxxxxxxxxxxxxxxxx"
}

/* 2 */
{
    "_id" : ObjectId("5799b10f5a855eca473977e3"),
    "tag" : "www",
    "time" : "2016-07-30 12:12:00",
    "facility" : "config",
    "priority" : "info",
    "message" : {
        "name" : "neo",
        "age" : 30,
        "sex" : true
    }
}
	





原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

目录
相关文章
|
1月前
|
算法 安全 编译器
【C++20 新特性Concepts 概念】C++20 Concepts: Unleashing the Power of Template Programming
【C++20 新特性Concepts 概念】C++20 Concepts: Unleashing the Power of Template Programming
47 0
|
6月前
|
前端开发 JavaScript 数据库
SAP S/4HANA 的 Data-Centric Applications 编程范式
SAP S/4HANA 的 Data-Centric Applications 编程范式
55 0
|
7月前
ABAP 编程语言里的 Reference Semantic - 引用语义
ABAP 编程语言里的 Reference Semantic - 引用语义
41 0
|
设计模式 Java
20 面向对象编程[OOP(Object Oriented Programming)]
OOP编程 类包含五大成员:属性、方法、构造器、代码块、内部类
57 0
|
机器学习/深度学习 数据挖掘 数据处理
relational learning关系学习
本文介绍relational learning关系学习。 目前的介绍比较简略,会持续更新的。
relational learning关系学习
|
XML SQL JSON
Computer-System Structures八大思想
编程指北-公众号的一段话很有感触: 编译原理遇见算法
130 0
Computer-System Structures八大思想
|
Java 开发者 Windows
OOP面向对象编程(Object-Oriented Programming)概述
Java的编程语言是面向对象的,采用这种语言进行编程称为面向对象编程(Object-Oriented Programming, OOP)。
|
算法 Java C#
编程范式 (Programming paradigm)
编程范式 Programming paradigm 范,模范、典范也。范式即模式、方法。常见的编程范式有:函数式编程、程序编程、面向对象编程、指令式编程等。
1520 0
|
Java API Spring
Reactive Programming 一种技术,各自表述
## 前言 作为一名 Java 开发人员,尤其是 Java 服务端工程师,对于 Reactive Programming 的概念似乎相对陌生。随着 Java 9 以及 Spring Framework 5 的相继发布,Reactive 技术逐渐开始被广大从业人员所注意,笔者作为其中一员,更渴望如何理解 Reactive Programming,以及它所带来的哪些显著的编程变化,更为重要的是,
6911 0

热门文章

最新文章