本插件可以在UE里面使用藍圖操作MongoDB數(shù)據(jù)庫, 對數(shù)據(jù)庫進行查詢,刪除,插入,替換,更新操作。
插件下載地址在文章最后。
1. 節(jié)點說明
DT MongoDB | Client
Create MongoDB Client - 創(chuàng)建客戶端對象
創(chuàng)建一個 MongoDB 客戶端對象。
Connect By Url - 連接到數(shù)據(jù)庫
Url :MongoDB的連接地址。
如 mongoDB://account:password@ip:port (例 :mongodb://admin:123456@127.0.0.1:27017)
或 mongoDB://ip:port (例 : mongodb://127.0.0.1:27017)
Get Collection - 獲取合集對象
Database Name:數(shù)據(jù)庫名稱。
Collection Name:合集名稱。
DT MongoDB | Collection
Insert One - 添加一個文檔
往指定合集里面添加一個文檔。
Mongo DB Document : 需要插入的文檔數(shù)據(jù),可以是之前生成的文檔,也可以用Json或者Map直接生成轉(zhuǎn)換。
Insert Many - 添加多個文檔
一次性往指定合集添加多個文檔。
Delete One - 刪除一個文檔
從指定合集里面刪除一個文檔。
Filter :需要刪除的文檔的查詢條件。
Delete Many - 刪除多個文檔
從指定合集里面刪除多個文檔。
Filter :需要刪除的文檔的查詢條件。
Replace One - 替換一個文檔
從指定合集里面替換一個文檔。
Filter : 替換條件。
Mongo DB Document:替換的新文檔。
Update One - 更新一個文檔
從指定合集更新一個文檔。
Filter : 查詢條件。
Mongo DB Document : 需要更新的數(shù)據(jù)。
Update Many - 更新多個文檔
一次性從指定合集更新多個文檔。
Filter : 查詢條件。
Mongo DB Document : 需要更新的數(shù)據(jù)。
Find - 查詢文檔
從指定合集中查詢相應(yīng)的文檔。
Filter : 查詢條件。如果不傳入數(shù)據(jù),則會返合集所有文檔。
Mongo DB View: 返回的視圖數(shù)組。
Find One - 查詢一個文檔
從指定合集中返回第一個符合提交的文檔。
Filter : 查詢條件。
Mongo DB View: 返回的查詢結(jié)果的視圖結(jié)構(gòu)。
DT MongoDB | Document
Create Mongo DB Document - 創(chuàng)建文檔
創(chuàng)建一個 MongoDB 文檔,用于數(shù)據(jù)操作使用。
To MongoDB Document (MongoDB Oid) - Oid轉(zhuǎn)文檔
DT MongoDB Oid 轉(zhuǎn) DT MongoDB Document。
To MongoDB Document (Json) - Json轉(zhuǎn)文檔
Json字符串 轉(zhuǎn) DT MongoDB Document。
To MongoDB Document (MongoDB View) - 視圖轉(zhuǎn)文檔
DT MongoDB View 轉(zhuǎn) DT MongoDB Document。
To MongoDB Document (Map String) - 字符串Map轉(zhuǎn)文檔
Map<字符串, 字符串> 轉(zhuǎn) DT MongoDB Document。
To MongoDB Document (Map Bool) - Bool Map轉(zhuǎn)文檔
Map<字符串, bool> 轉(zhuǎn) DT MongoDB Document。
To MongoDB Document (Map Int64) - 整數(shù)Map轉(zhuǎn)文檔
Map<字符串, 整數(shù)> 轉(zhuǎn) DT MongoDB Document。
To MongoDB Document (Map Float) - 浮點Map轉(zhuǎn)文檔
Map<字符串, float> 轉(zhuǎn) DT MongoDB Document。
To MongoDB Document (Map Double) - 高精度Map轉(zhuǎn)文檔
Map<字符串, double> 轉(zhuǎn) DT MongoDB Document。
To MongoDB Document (Map MongoDB Document) - 文檔Map轉(zhuǎn)文檔
把多個文檔對象合成一個文檔。
To Map String (MongoDB Document) - 文檔轉(zhuǎn)字符串Map
把文檔轉(zhuǎn)換成一個 Map<字符串,字符串>
To Json (MongoDB Document) - 文檔轉(zhuǎn)Json
把文檔轉(zhuǎn)換成一個Json字符串
Add Bool - 添加Bool
給文檔添加Bool值。
Add String - 添加字符串
給文檔添加字符串值。
Add Int 32 - 添加32位整數(shù)
給文檔添加32位整數(shù)值。
Add Int 64 - 添加64位整數(shù)
給文檔添加64位整數(shù)值。
Add Float - 添加浮點
給文檔添加Float值。
Add Double - 添加雙精度浮點
給文檔添加Double值。
Add Document - 添加文檔
給文檔添加一個文檔對象。
Add View - 添加視圖
給文檔添加一個視圖對象。
Add Bool Array - 添加Bool數(shù)組
給文檔添加一個Bool數(shù)組的值。
Add String Array - 添加字符串?dāng)?shù)組
給文檔添加一個字符串?dāng)?shù)組的值。
Add Int 32 Array - 添加整數(shù)數(shù)組
給文檔添加一個32位整數(shù)數(shù)組的值。
Add Int 64 Array - 添加長整數(shù)數(shù)組
給文檔添加一個64位整數(shù)數(shù)組的值。
Add Float Array - 添加浮點數(shù)組
給文檔添加一個Float數(shù)組的值。
Add Double Array - 添加雙精度浮點數(shù)組
給文檔添加一個Double數(shù)組的值。
Add Document Array - 添加文檔數(shù)組
給文檔添加一個文檔數(shù)組的值。
DT MongoDB | View
Is Empty
判斷視圖是否為空。
Get Oid
獲取視圖元素的 Oid。
To Json String (MongoDB View)
視圖轉(zhuǎn)成Json字符串。
To Json Array String (MongoDB View Array)
視圖數(shù)組轉(zhuǎn)Json字符串
Get Element
獲取視圖指定的元素。
Is Undefined
判斷指定元素是否為 Undefined。
Is Max Key
判斷指定元素是否為 Max Key。
Is Min Key
判斷指定元素是否為 Min Key。
Is Double
判斷指定元素是否為 Double。
Is String
判斷指定元素是否為 字符串。
Is View
判斷指定元素是否為 視圖。
Is Array
判斷指定元素是否為 數(shù)組。
Is Binary
判斷指定元素是否為 Binary。
Is Oid
判斷指定元素是否為 Oid。
Is Bool
判斷指定元素是否為 Bool。
Is Date
判斷指定元素是否為 Date。
Is Regex
判斷指定元素是否為 Regex。
Is DB Pointer
判斷指定元素是否為 DB Pointer。
Is Code
判斷指定元素是否為 Code。
Is Symbol
判斷指定元素是否為 Symbol。
Is Code With Scope
判斷指定元素是否為 Code With Scope。
Is Int 32
判斷指定元素是否為 Int 32。
Is Timestamp
判斷指定元素是否為 Timestamp。
Is Int 64
判斷指定元素是否為 Int 64。
Is Decimal 128
判斷指定元素是否為 Decimal 128。
Get Double
獲取指定元素的 Double 值,如果指定元素類型不對,則返回0.0。
Get String
獲取指定元素的 字符串,如果指定元素類型不對,則返回空字符串。
Get View
獲取指定元素的 視圖,如果指定元素類型不對,則返回空視圖。
Get Array
獲取指定元素的 元素數(shù)組,如果指定元素類型不對,則返回空數(shù)組。
Get Binary
獲取指定元素的 Binary,如果指定元素類型不對,則返回空數(shù)據(jù)。
Get Object Id
獲取指定元素的 Oid,如果指定元素類型不對,則返回空數(shù)據(jù)。
Get Bool
獲取指定元素的 Bool,如果指定元素類型不對,則返回false。
Get Date
獲取指定元素的 Date,如果指定元素類型不對,則返回0。
Get Regex
獲取指定元素的 Regex,如果指定元素類型不對,則返回空數(shù)據(jù)。
Get DB Pointer
獲取指定元素的 DB Pointer,如果指定元素類型不對,則返回空數(shù)據(jù)。
Get Code
獲取指定元素的 Code,如果指定元素類型不對,則返回空數(shù)據(jù)。
Get Symbol
獲取指定元素的 Symbol,如果指定元素類型不對,則返回空數(shù)據(jù)。
Get Code With Scope
獲取指定元素的 Get Code With Scope,如果指定元素類型不對,則返回空數(shù)據(jù)。
Get Int 32
獲取指定元素的 Int 32,如果指定元素類型不對,則返回0。
Get Timestamp
獲取指定元素的 Timestamp,如果指定元素類型不對,則返回0。
Get Int 64
獲取指定元素的 Int 64,如果指定元素類型不對,則返回0。
Get Decimal 128
獲取指定元素的 Decimal 128,如果指定元素類型不對,則返回空數(shù)據(jù)。
DT MongoDB | Oid
Make MongoDB Oid
創(chuàng)建一個 DT MongoDB Oid 對象
To String (MongoDB Oid)
Oid 轉(zhuǎn) 字符串
DT MongoDB | Element
To String (MongoDB Element)
元素 轉(zhuǎn) 字符串
To String (MongoDB Element Array)
數(shù)組元素 轉(zhuǎn) 字符串,使用傳入的符號分割。
Is Empty
判斷當(dāng)前元素是否為空。
Is Undefined
判斷當(dāng)前元素是否為 Undefined。
Is Null
判斷當(dāng)前元素是否為 Null。
Is Max Key
判斷當(dāng)前元素是否為 Max Key。
Is Min Key
判斷當(dāng)前元素是否為 Min Key。
Is Double
判斷當(dāng)前元素是否為 Double。
Is String
Oid 轉(zhuǎn)判斷當(dāng)前元素是否為 字符串。
Is View
判斷當(dāng)前元素是否為 視圖。
Is Array
判斷當(dāng)前元素是否為 數(shù)組。
Is Binary
判斷當(dāng)前元素是否為 Binary。
Is Oid
判斷當(dāng)前元素是否為 Oid。
Is Bool
判斷當(dāng)前元素是否為 Bool。
Is Date
判斷當(dāng)前元素是否為 Date。
Is Regex
判斷當(dāng)前元素是否為 Regex。
Is DB Pointer
判斷當(dāng)前元素是否為 Pointer。
Is Code
判斷當(dāng)前元素是否為 Code。
Is Symbol
判斷當(dāng)前元素是否為 Symbol。
Is Code With Scope
判斷當(dāng)前元素是否為 Code With Scope。
Is Int 32
判斷當(dāng)前元素是否為 Int 32。
Is Timestamp
判斷當(dāng)前元素是否為 Timestamp。
Is Int 64
判斷當(dāng)前元素是否為 Int 64。
Is Decimal 128
判斷當(dāng)前元素是否為 Decimal 128。
Get Double
轉(zhuǎn)換當(dāng)前元素為 Double, 如果類型不對返回0。
Get String
轉(zhuǎn)換當(dāng)前元素為 String, 如果類型不對返回空字符串。
Get View
轉(zhuǎn)換當(dāng)前元素為 視圖, 如果類型不對返回空視圖。
Get Array
轉(zhuǎn)換當(dāng)前元素為 元素數(shù)組, 如果類型不對返回空數(shù)組。
Get Binary
轉(zhuǎn)換當(dāng)前元素為 Binary, 如果類型不對返回空數(shù)據(jù)。
Get Oid
轉(zhuǎn)換當(dāng)前元素為 Oid, 如果類型不對返回空數(shù)據(jù)。
Get Bool
轉(zhuǎn)換當(dāng)前元素為 Bool, 如果類型不對返回False。
Get Date
轉(zhuǎn)換當(dāng)前元素為 Date, 如果類型不對返回0。
Get Regex
轉(zhuǎn)換當(dāng)前元素為 Regex, 如果類型不對返回空數(shù)據(jù)。
Get DB Pointer
轉(zhuǎn)換當(dāng)前元素為 DB Pointer, 如果類型不對返回空數(shù)據(jù)。
Get Code
轉(zhuǎn)換當(dāng)前元素為 Code, 如果類型不對返回空數(shù)據(jù)。
Get Symbol
轉(zhuǎn)換當(dāng)前元素為 Symbol, 如果類型不對返回空數(shù)據(jù)。
Get Code With Scope
轉(zhuǎn)換當(dāng)前元素為 Code With Scope, 如果類型不對返回空數(shù)據(jù)。
Get Int 32
轉(zhuǎn)換當(dāng)前元素為 Int 32, 如果類型不對返回0。
Get Timestamp
轉(zhuǎn)換當(dāng)前元素為 Timestamp, 如果類型不對返回0。
Get Int 64
轉(zhuǎn)換當(dāng)前元素為 Get Int 64, 如果類型不對返回0。
Get Decimal 128
轉(zhuǎn)換當(dāng)前元素為 Get Decimal 128, 如果類型不對返回空數(shù)據(jù)。
2. 案例演示
?
?文章來源:http://www.zghlxwxcb.cn/news/detail-626786.html
3. 下載地址
80后程序員https://dt.cq.cn/archives/367文章來源地址http://www.zghlxwxcb.cn/news/detail-626786.html
到了這里,關(guān)于[虛幻引擎 MongoDB Client 插件說明] DTMongoDB MongoDB數(shù)據(jù)庫連接插件,UE藍圖可以操作MongoDB數(shù)據(jù)庫增刪改查。的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!