iT邦幫忙

0

Pytest with Fake MongoDB

  • 分享至 

  • xImage

最近工作上需要寫到測試程式,想問一下 MongoDB 是否有跟關聯式資料庫一樣有類似 in memory 的資料庫可以使用,這樣就不用另外多開一個 docker 來當作測試環境了

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
JamesDoge
iT邦高手 1 級 ‧ 2023-02-20 09:17:46

MongoDB 4.4 版本後,提供了 In-Memory 模式 (in-memory storage engine) 的支援,可以將資料放在記憶體中運行,達到快速存取和查詢的效果,並且可以當作測試環境使用。使用 In-Memory 模式可以透過指定存儲引擎為 In-Memory 的方式啟動 MongoDB,例如:

mongod --storageEngine inMemory

我要發表回答

立即登入回答