MongoDB SpringBoot 实体类型对照表

 
Table 9. Supported JSON schema types
Schema TypeJava TypeSchema Properties

untyped

-

description, generated descriptionenumallOfanyOfoneOfnot

object

Object

requiredadditionalPropertiespropertiesminPropertiesmaxPropertiespatternProperties

array

any array except byte[]

uniqueItemsadditionalItemsitemsminItemsmaxItems

string

String

minLengthmaxLentgthpattern

int

intInteger

multipleOfminimumexclusiveMinimummaximumexclusiveMaximum

long

longLong

multipleOfminimumexclusiveMinimummaximumexclusiveMaximum

double

floatFloatdoubleDouble

multipleOfminimumexclusiveMinimummaximumexclusiveMaximum

decimal

BigDecimal

multipleOfminimumexclusiveMinimummaximumexclusiveMaximum

number

Number

multipleOfminimumexclusiveMinimummaximumexclusiveMaximum

binData

byte[]

(none)

boolean

booleanBoolean

(none)

null

null

(none)

objectId

ObjectId

(none)

date

java.util.Date

(none)

timestamp

BsonTimestamp

(none)

regex

java.util.regex.Pattern

(none)

posted @ 2021-07-01 16:27  代达罗斯之殇  阅读(361)  评论(0编辑  收藏  举报