[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。

本插件可以在UE里面使用蓝图操作MongoDB数据库, 对数据库进行查询,删除,插入,替换,更新操作。
插件下载地址在文章最后。

1. 节点说明

DT MongoDB | Client

Create MongoDB Client - 创建客户端对象

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第1张图片

创建一个 MongoDB 客户端对象。


Connect By Url - 连接到数据库

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第2张图片

Url :MongoDB的连接地址。

mongoDB://account:password@ip:port (例 :mongodb://admin:[email protected]:27017

mongoDB://ip:port (例 : mongodb://127.0.0.1:27017


Get Collection - 获取合集对象

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第3张图片

Database Name:数据库名称。

Collection Name:合集名称。



DT MongoDB | Collection

Insert One - 添加一个文档

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第4张图片

往指定合集里面添加一个文档。

Mongo DB Document : 需要插入的文档数据,可以是之前生成的文档,也可以用Json或者Map直接生成转换。


Insert Many - 添加多个文档

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第5张图片

一次性往指定合集添加多个文档。


Delete One - 删除一个文档

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第6张图片

从指定合集里面删除一个文档。

Filter :需要删除的文档的查询条件。


Delete Many - 删除多个文档

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第7张图片

从指定合集里面删除多个文档。

Filter :需要删除的文档的查询条件。


Replace One - 替换一个文档

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第8张图片

从指定合集里面替换一个文档。

Filter : 替换条件。

Mongo DB Document:替换的新文档。


Update One - 更新一个文档

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第9张图片

从指定合集更新一个文档。

Filter : 查询条件。

Mongo DB Document : 需要更新的数据。


Update Many - 更新多个文档

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第10张图片

一次性从指定合集更新多个文档。

Filter : 查询条件。

Mongo DB Document : 需要更新的数据。


Find - 查询文档

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第11张图片

从指定合集中查询相应的文档。

Filter : 查询条件。如果不传入数据,则会返合集所有文档。

Mongo DB View: 返回的视图数组。


Find One - 查询一个文档

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第12张图片

从指定合集中返回第一个符合提交的文档。

Filter : 查询条件。

Mongo DB View: 返回的查询结果的视图结构。



DT MongoDB | Document

Create Mongo DB Document - 创建文档

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第13张图片

创建一个 MongoDB 文档,用于数据操作使用。


To MongoDB Document (MongoDB Oid) - Oid转文档

DT MongoDB Oid 转 DT MongoDB Document。


To MongoDB Document (Json) - Json转文档

Json字符串 转 DT MongoDB Document。


To MongoDB Document (MongoDB View) - 视图转文档

DT MongoDB View 转 DT MongoDB Document。


To MongoDB Document (Map String) - 字符串Map转文档

Map<字符串, 字符串> 转 DT MongoDB Document。


To MongoDB Document (Map Bool) - Bool Map转文档

Map<字符串, bool> 转 DT MongoDB Document。


To MongoDB Document (Map Int64) - 整数Map转文档

Map<字符串, 整数> 转 DT MongoDB Document。


To MongoDB Document (Map Float) - 浮点Map转文档

Map<字符串, float> 转 DT MongoDB Document。


To MongoDB Document (Map Double) - 高精度Map转文档

Map<字符串, double> 转 DT MongoDB Document。


To MongoDB Document (Map MongoDB Document) - 文档Map转文档

把多个文档对象合成一个文档。


To Map String (MongoDB Document) - 文档转字符串Map

把文档转换成一个 Map<字符串,字符串>


To Json (MongoDB Document) - 文档转Json

把文档转换成一个Json字符串


Add Bool - 添加Bool

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第14张图片

给文档添加Bool值。


Add String - 添加字符串

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第15张图片

给文档添加字符串值。


Add Int 32 - 添加32位整数

给文档添加32位整数值。


Add Int 64 - 添加64位整数

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第16张图片

给文档添加64位整数值。


Add Float - 添加浮点

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第17张图片

给文档添加Float值。


Add Double - 添加双精度浮点

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第18张图片

给文档添加Double值。


Add Document - 添加文档

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第19张图片

给文档添加一个文档对象。


Add View - 添加视图

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第20张图片

给文档添加一个视图对象。


Add Bool Array - 添加Bool数组

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第21张图片

给文档添加一个Bool数组的值。


Add String Array - 添加字符串数组

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第22张图片

给文档添加一个字符串数组的值。


Add Int 32 Array - 添加整数数组

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第23张图片

给文档添加一个32位整数数组的值。


Add Int 64 Array - 添加长整数数组

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第24张图片

给文档添加一个64位整数数组的值。


Add Float Array - 添加浮点数组

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第25张图片

给文档添加一个Float数组的值。


Add Double Array - 添加双精度浮点数组

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第26张图片

给文档添加一个Double数组的值。


Add Document Array - 添加文档数组

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第27张图片

给文档添加一个文档数组的值。



DT MongoDB | View

Is Empty

判断视图是否为空。


Get Oid

获取视图元素的 Oid。


To Json String (MongoDB View)

视图转成Json字符串。


To Json Array String (MongoDB View Array)

视图数组转Json字符串


Get Element

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第28张图片

获取视图指定的元素。


Is Undefined

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第29张图片

判断指定元素是否为 Undefined。


Is Max Key

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第30张图片

判断指定元素是否为 Max Key。


Is Min Key

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第31张图片

判断指定元素是否为 Min Key。


Is Double

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第32张图片

判断指定元素是否为 Double。


Is String

判断指定元素是否为 字符串。


Is View

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第33张图片

判断指定元素是否为 视图。


Is Array

判断指定元素是否为 数组。


Is Binary

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第34张图片

判断指定元素是否为 Binary。


Is Oid

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第35张图片

判断指定元素是否为 Oid。


Is Bool

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第36张图片

判断指定元素是否为 Bool。


Is Date

判断指定元素是否为 Date。


Is Regex

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第37张图片

判断指定元素是否为 Regex。


Is DB Pointer

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第38张图片

判断指定元素是否为 DB Pointer。


Is Code

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第39张图片

判断指定元素是否为 Code。


Is Symbol

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第40张图片

判断指定元素是否为 Symbol。


Is Code With Scope

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第41张图片

判断指定元素是否为 Code With Scope。


Is Int 32

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第42张图片

判断指定元素是否为 Int 32。


Is Timestamp

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第43张图片

判断指定元素是否为 Timestamp。


Is Int 64

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第44张图片

判断指定元素是否为 Int 64。


Is Decimal 128

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第45张图片

判断指定元素是否为 Decimal 128。


Get Double

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第46张图片

获取指定元素的 Double 值,如果指定元素类型不对,则返回0.0。


Get String

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第47张图片

获取指定元素的 字符串,如果指定元素类型不对,则返回空字符串。


Get View

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第48张图片

获取指定元素的 视图,如果指定元素类型不对,则返回空视图。


Get Array

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第49张图片

获取指定元素的 元素数组,如果指定元素类型不对,则返回空数组。


Get Binary

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第50张图片

获取指定元素的 Binary,如果指定元素类型不对,则返回空数据。


Get Object Id

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第51张图片

获取指定元素的 Oid,如果指定元素类型不对,则返回空数据。


Get Bool

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第52张图片

获取指定元素的 Bool,如果指定元素类型不对,则返回false。


Get Date

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第53张图片

获取指定元素的 Date,如果指定元素类型不对,则返回0。


Get Regex

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第54张图片

获取指定元素的 Regex,如果指定元素类型不对,则返回空数据。


Get DB Pointer

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第55张图片

获取指定元素的 DB Pointer,如果指定元素类型不对,则返回空数据。


Get Code

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第56张图片

获取指定元素的 Code,如果指定元素类型不对,则返回空数据。


Get Symbol

获取指定元素的 Symbol,如果指定元素类型不对,则返回空数据。


Get Code With Scope

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第57张图片

获取指定元素的 Get Code With Scope,如果指定元素类型不对,则返回空数据。


Get Int 32

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第58张图片

获取指定元素的 Int 32,如果指定元素类型不对,则返回0。


Get Timestamp

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第59张图片

获取指定元素的 Timestamp,如果指定元素类型不对,则返回0。


Get Int 64

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第60张图片

获取指定元素的 Int 64,如果指定元素类型不对,则返回0。


Get Decimal 128

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第61张图片

获取指定元素的 Decimal 128,如果指定元素类型不对,则返回空数据。



DT MongoDB | Oid

Make MongoDB Oid

创建一个 DT MongoDB Oid 对象


To String (MongoDB Oid)

Oid 转 字符串



DT MongoDB | Element

To String (MongoDB Element)

元素 转 字符串


To String (MongoDB Element Array)

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第62张图片

数组元素 转 字符串,使用传入的符号分割。


Is Empty

判断当前元素是否为空。


Is Undefined

判断当前元素是否为 Undefined。


Is Null

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第63张图片

判断当前元素是否为 Null。


Is Max Key

判断当前元素是否为 Max Key。


Is Min Key

判断当前元素是否为 Min Key。


Is Double

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第64张图片

判断当前元素是否为 Double。


Is String

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第65张图片

Oid 转判断当前元素是否为 字符串。


Is View

判断当前元素是否为 视图。


Is Array

判断当前元素是否为 数组。


Is Binary

判断当前元素是否为 Binary。


Is Oid

判断当前元素是否为 Oid。


Is Bool

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第66张图片

判断当前元素是否为 Bool。


Is Date

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第67张图片

判断当前元素是否为 Date。


Is Regex

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第68张图片

判断当前元素是否为 Regex。


Is DB Pointer

判断当前元素是否为 Pointer。


Is Code

判断当前元素是否为 Code。


Is Symbol

判断当前元素是否为 Symbol。


Is Code With Scope

判断当前元素是否为 Code With Scope。


Is Int 32

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第69张图片

判断当前元素是否为 Int 32。


Is Timestamp

判断当前元素是否为 Timestamp。


Is Int 64

判断当前元素是否为 Int 64。


Is Decimal 128

判断当前元素是否为 Decimal 128。


Get Double

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第70张图片

转换当前元素为 Double, 如果类型不对返回0。


Get String

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第71张图片

转换当前元素为 String, 如果类型不对返回空字符串。


Get View

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第72张图片

转换当前元素为 视图, 如果类型不对返回空视图。


Get Array

转换当前元素为 元素数组, 如果类型不对返回空数组。


Get Binary

转换当前元素为 Binary, 如果类型不对返回空数据。


Get Oid

转换当前元素为 Oid, 如果类型不对返回空数据。


Get Bool

转换当前元素为 Bool, 如果类型不对返回False。


Get Date

转换当前元素为 Date, 如果类型不对返回0。


Get Regex

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第73张图片

转换当前元素为 Regex, 如果类型不对返回空数据。


Get DB Pointer

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第74张图片

转换当前元素为 DB Pointer, 如果类型不对返回空数据。


Get Code

转换当前元素为 Code, 如果类型不对返回空数据。


Get Symbol

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第75张图片

转换当前元素为 Symbol, 如果类型不对返回空数据。


Get Code With Scope

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第76张图片

转换当前元素为 Code With Scope, 如果类型不对返回空数据。


Get Int 32

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第77张图片

转换当前元素为 Int 32, 如果类型不对返回0。


Get Timestamp

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第78张图片

转换当前元素为 Timestamp, 如果类型不对返回0。


Get Int 64

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第79张图片

转换当前元素为 Get Int 64, 如果类型不对返回0。


Get Decimal 128

[虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第80张图片

转换当前元素为 Get Decimal 128, 如果类型不对返回空数据。



2. 案例演示

 [虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。_第81张图片

 

3. 下载地址

80后程序员icon-default.png?t=N6B9https://dt.cq.cn/archives/367

你可能感兴趣的:(UE,数据库,虚幻,mongodb)