問題タブ [mongodb-realm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - オブジェクトのプロパティを呼び出そうとすると、未定義の値が取得されます
mongoDB Realm HTTP 関数内で mongoDB Atlas ドキュメントのプロパティ値にアクセスしようとしています。
mongoDB コレクション内のドキュメントは次のようになります。
これは MongoDB Realm で書かれています。
ただし、実行すると、出力は次のようになります。
星のプロパティの値を返すために探しています。この場合は 3 です。
でプロパティ値を呼び出してみましlandlord["stars"]
たが、同じ応答が得られます。家主の文書を返すtypeof
と、それは確かにオブジェクトであると書かれています。ただし、何らかの理由でプロパティ値にアクセスしようとすると、未定義として返されます。
mongodb - MongoDB レルム: 環境値は存在しますが、レルム関数内で未定義です
ここで指示されているように、Realm 関数から環境値を参照しています。context.values.get("appTwilioNumber")
appTwilioNumber
私たちのプロジェクトに存在することを確認しました:そして、私たちのプロジェクトには環境が割り当てられています:
しかし、console.log('twilioNumberForEnv:', context.values.get("appTwilioNumber"));
Realm 関数を呼び出すと、 twilioNumberForEnv: undefined
.
編集 1: 詳細情報があります。ログアウトしてから再度ログインし (マルチユーザー同期の問題が発生した場合)、Realm UI からアプリをエクスポートしましたが、values フォルダーは空です。それが別のバグかどうかはわかりませんが、この情報が役立つ場合に備えて更新します。
編集 2: 環境値は、値の下ではなく、環境の下に格納されます。編集1は赤いニシンでした。エクスポートされたアプリに appTwilioNumber が表示されますが、Realm 関数ではまだ undefined が返されます。
javascript - Javascript はループを反復ごとに 1 時間待機させる
HTTP 経由でトリガーするリンクがいくつかあります。72 時間ごとにトリガーする必要があるリンクの一部。その他は、24 時間ごとにトリガーする必要があります。
MongoDB スケジュール トリガーを使用して、CRON 式を 24 時間ごとにトリガーするように設定し、検証を行ってトリガーを実行できると考えていました。
問題は、各アレイの各リンク間でほぼ 1 時間待たなければならないことです。
私はsetTimeoutに苦労しています。
ループのアイテム間に間隔を空けるための最良の方法について、誰かが私にヒントを与えることができますか? または、より良いアプローチを教えてくれますか?
注: リンクごとに異なる関数を作成することを考えました。しかし、それらが12あるので、サーバーを機能させるためのより良い方法があるのではないかと思います..