mongo

package
v0.0.0-...-4aaf4b1 Latest Latest
Warning

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

Go to latest
Published: Apr 3, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Overview

Package mongo @Link https://gitee.com/linngc/central-mirror @Copyright Copyright (c) 2022 webos CLI @Author linngc @License @title mongo连接方法

Package mongo @Link https://gitee.com/linngc/central-mirror @Copyright Copyright (c) 2022 webos CLI @Author linngc @License @title mongo 表实体父类

Package mongo @Link https://gitee.com/linngc/central-mirror @Copyright Copyright (c) 2022 webos CLI @Author linngc @License @title mongo 过滤条件

Package mongo @Link https://gitee.com/linngc/central-mirror @Copyright Copyright (c) 2022 webos CLI @Author linngc @License @title mongo连接方法

Package mongo @Link https://gitee.com/linngc/central-mirror @Copyright Copyright (c) 2022 webos CLI @Author linngc @License @title mongo 删除数据方法

Package mongo @Link https://gitee.com/linngc/central-mirror @Copyright Copyright (c) 2022 webos CLI @Author linngc @License @title mongo 查找数据方法

Package mongo @Link https://gitee.com/linngc/central-mirror @Copyright Copyright (c) 2022 webos CLI @Author linngc @License @title mongo 查找并替换数据方法

Package mongo @Link https://gitee.com/linngc/central-mirror @Copyright Copyright (c) 2022 webos CLI @Author linngc @License @title mongo 新增修改数据方法

Package mongo @Link https://gitee.com/linngc/central-mirror @Copyright Copyright (c) 2022 webos CLI @Author linngc @License @title mongo 新增修改数据方法

Index

Constants

This section is empty.

Variables

View Source
var (
	Query = PageQuery{Skip: 0, Limit: 10} //默认分页数量
)

Functions

func Client

func Client(ctx context.Context, uri string) error

Client 启动加载创建链接 @param uri mongodb://user:password@127.0.0.1:27017/webos

func Data

func Data(ctx context.Context, entities ...interface{}) *modelData

func NewFilter

func NewFilter() filter

NewFilter 创建一个条件查询对象

Types

type MongoBaseEntity

type MongoBaseEntity struct {
	Id         primitive.ObjectID ` json:"_id"  bson:"_id,omitempty" dc:"主键"`
	CreateTime *gtime.Time        `json:"createTime" dc:"创建时间"`
	UpdateTime *gtime.Time        `json:"createTime" dc:"更新时间"`
}

MongoBaseEntity 表实体父类

type PageQuery

type PageQuery struct {
	Skip  int64 `json:"skip"  dc:"开始数量"`
	Limit int64 `json:"limit"  dc:"显示数"`
}

PageQuery 公共请求参数(分页)

Jump to

Keyboard shortcuts

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