demo

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 27, 2022 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type UserInfo

type UserInfo struct {
	Login int
	Pass  []int
	Wx    Wx
	Ws    []Wx
	Pass2 []int16
}

type UserInfo0Field

type UserInfo0Field struct {
	UserInfo0FieldUpdaterF *UserInfo0FieldUpdaterF
	UserInfo0FieldFilterF  *UserInfo0FieldFilterF
	// contains filtered or unexported fields
}

func NewUserInfo0Field

func NewUserInfo0Field(fName string) *UserInfo0Field

func NewUserInfo0FieldInline

func NewUserInfo0FieldInline(fName string) *UserInfo0Field

对应于 bson struct 中的 inline 修饰符

func (*UserInfo0Field) FullName

func (s *UserInfo0Field) FullName() string

func (UserInfo0Field) Login

func (s UserInfo0Field) Login() *field.Int0F

func (UserInfo0Field) Pass

func (s UserInfo0Field) Pass() *field.Int1Field

func (UserInfo0Field) Pass2

func (s UserInfo0Field) Pass2() *field.Int161Field

func (UserInfo0Field) Ws

func (s UserInfo0Field) Ws() *Wx1Field

func (UserInfo0Field) Wx

func (s UserInfo0Field) Wx() *Wx0Field

type UserInfo0FieldFilterF

type UserInfo0FieldFilterF struct {
	*field.StructFilterF
	// contains filtered or unexported fields
}

func (*UserInfo0FieldFilterF) FullName

func (s *UserInfo0FieldFilterF) FullName() string

func (UserInfo0FieldFilterF) Login

func (s UserInfo0FieldFilterF) Login() *field.Int0F

func (UserInfo0FieldFilterF) Pass

func (s UserInfo0FieldFilterF) Pass() *field.Int1Field

func (UserInfo0FieldFilterF) Pass2

func (s UserInfo0FieldFilterF) Pass2() *field.Int161Field

func (UserInfo0FieldFilterF) Ws

func (s UserInfo0FieldFilterF) Ws() *Wx1Field

func (UserInfo0FieldFilterF) Wx

func (s UserInfo0FieldFilterF) Wx() *Wx0Field

type UserInfo0FieldUpdaterF

type UserInfo0FieldUpdaterF struct {
	*field.StructUpdaterF
	// contains filtered or unexported fields
}

func (*UserInfo0FieldUpdaterF) FullName

func (s *UserInfo0FieldUpdaterF) FullName() string

func (UserInfo0FieldUpdaterF) Login

func (s UserInfo0FieldUpdaterF) Login() *field.Int0F

func (UserInfo0FieldUpdaterF) Pass

func (s UserInfo0FieldUpdaterF) Pass() *field.Int1Field

func (UserInfo0FieldUpdaterF) Pass2

func (s UserInfo0FieldUpdaterF) Pass2() *field.Int161Field

func (UserInfo0FieldUpdaterF) Ws

func (s UserInfo0FieldUpdaterF) Ws() *Wx1Field

func (UserInfo0FieldUpdaterF) Wx

func (s UserInfo0FieldUpdaterF) Wx() *Wx0Field

type Wx

type Wx struct {
	Age  geojson.Point
	Time *int
}

type Wx0Field

type Wx0Field struct {
	Wx0FieldUpdaterF *Wx0FieldUpdaterF
	Wx0FieldFilterF  *Wx0FieldFilterF
	// contains filtered or unexported fields
}

func NewWx0Field

func NewWx0Field(fName string) *Wx0Field

func NewWx0FieldInline

func NewWx0FieldInline(fName string) *Wx0Field

对应于 bson struct 中的 inline 修饰符

func (Wx0Field) Age

func (s Wx0Field) Age() *field.PointField

func (*Wx0Field) FullName

func (s *Wx0Field) FullName() string

func (Wx0Field) Time

func (s Wx0Field) Time() *field.Int0F

type Wx0FieldFilterF

type Wx0FieldFilterF struct {
	*field.StructFilterF
	// contains filtered or unexported fields
}

func (Wx0FieldFilterF) Age

func (s Wx0FieldFilterF) Age() *field.PointField

func (*Wx0FieldFilterF) FullName

func (s *Wx0FieldFilterF) FullName() string

func (Wx0FieldFilterF) Time

func (s Wx0FieldFilterF) Time() *field.Int0F

type Wx0FieldUpdaterF

type Wx0FieldUpdaterF struct {
	*field.StructUpdaterF
	// contains filtered or unexported fields
}

func (Wx0FieldUpdaterF) Age

func (s Wx0FieldUpdaterF) Age() *field.PointField

func (*Wx0FieldUpdaterF) FullName

func (s *Wx0FieldUpdaterF) FullName() string

func (Wx0FieldUpdaterF) Time

func (s Wx0FieldUpdaterF) Time() *field.Int0F

type Wx1Field

type Wx1Field struct {
	*field.Array
}

func NewWx1Field

func NewWx1Field(fName string) *Wx1Field

func (*Wx1Field) AddToSet

func (i *Wx1Field) AddToSet(value Wx) updater.Updater

func (*Wx1Field) AddToSetValues

func (i *Wx1Field) AddToSetValues(a []Wx) updater.Updater

func (*Wx1Field) DeclFid

func (i *Wx1Field) DeclFid(identifier string) *Wx0FieldFilterF

func (*Wx1Field) EleAll

func (i *Wx1Field) EleAll() *Wx0FieldUpdaterF

func (*Wx1Field) EleAt

func (i *Wx1Field) EleAt(index int) *Wx0Field

func (*Wx1Field) EleByFid

func (i *Wx1Field) EleByFid(identifier string) *Wx0FieldUpdaterF

func (*Wx1Field) EleOne

func (i *Wx1Field) EleOne() *Wx0Field

数组的某一个元素,有时也可以理解为 数组的任何一个元素

func (*Wx1Field) EleThat

func (i *Wx1Field) EleThat() *Wx0FieldUpdaterF

update 操作中被filter匹配的那第一个元素

func (*Wx1Field) Eq

func (i *Wx1Field) Eq(a []Wx) filter.Filter

func (*Wx1Field) Include

func (i *Wx1Field) Include(a []Wx) filter.Filter

func (*Wx1Field) Pull

func (i *Wx1Field) Pull(value Wx) updater.Updater

func (*Wx1Field) PullAll

func (i *Wx1Field) PullAll(a []Wx) updater.Updater

func (*Wx1Field) Push

func (i *Wx1Field) Push(value Wx) updater.Updater

func (*Wx1Field) PushByModifier

func (i *Wx1Field) PushByModifier(m updater.PushModifier, each []Wx) updater.Updater

func (*Wx1Field) Set

func (i *Wx1Field) Set(a []Wx) updater.Updater

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL