我們目前正在開發一些 mapReduce 腳本以使用 typescript 在 mongo 中運行。我們知道 mongodb 并不支持所有 es2020 功能,我們是由于一些限制而無法編譯到 es6 或類似的東西。我們需要撰寫不會被編譯(目標 es6)但匹配 mongodb 的 ES-Featureset 的 typescriptcode。
我們試圖找到有關 ECMAScript-Minimum mongodb 保證的檔案,但檔案似乎只是忽略了這個主題,或者至少對他們來說并不重要。
有沒有人發現關于這個主題的不斷更新的檔案?
uj5u.com熱心網友回復:
MongoDB, Inc. 沒有就此發表宣告。但是,您可以通過查看來源為自己做出決定:
https://github.com/mongodb/mongo/tree/master/src/third_party/mozjs-60
Mongo 使用 SpiderMonkey,Mozilla 的 JS 運行時(在 Firefox 中使用)。您可以在以下鏈接中找到有關此的一些外圍資訊:
https://docs.mongodb.com/manual/release-notes/3.2-javascript/
https://engineering.mongodb.com/post/code-generating-away-the-boilerplate-in-our-migration-back-to-spidermonkey
一旦您確定了您正在使用的 mongo 構建中正在使用哪個版本的 SpiderMonkey,您就可以從那里找出它支持哪些 ES 功能。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/371150.html
標籤:javascript 打字稿 MongoDB
