問題タブ [mongodate]

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.

0 投票する
2 に答える
1653 参照

php - PHP Monolog は日時を ISODate 形式で保存しません

PHP IDS システム公開では、 Monologを使用してログを MongoDB に保存します。ログの保存方法は次のとおりです。

Mongo で自動削除機能を使用したいのですが、datetimeフィールドを次のように ISOdate 形式で保存する必要があります。

私はクラスを見て、Mongoこれは秒形式\Expose\Log\Mongo();で保存する責任がある部分ですdatetime

$record['datetime'] をこれに変更しました

時間はISOdateとして保存されませんが、これは次のとおりです。

datetimeを ISODate 形式で保存する方法を教えてもらえますか?

0 投票する
1 に答える
278 参照

php - Codeigniter で MongoDate を使用する方法

mongodb に送信する前に日時を変換する必要があります。グーグルでMongoDateクラスを使用する必要があることがわかりました。

codeigniter プロジェクト内で使用するには? ヘルパー ファイルを作成してそこにコードを正確に配置しようとしましたが、$sec と $usec の両方から 'int' を削除すると予期しない 'int' というエラーが発生し、構文エラー、予期しない '__construct' のエラーが発生します

事前に助けてくれてありがとう。


編集済み

これが私の機能です

0 投票する
0 に答える
87 参照

php - PHP MongoDate の比較と stringdate の比較

PHP で Mongo クエリを作成しようとしています。他の人が作成したデータベースを使用していますが、すべての日付が文字列として保存されています。特定の時間より前に作成されたすべてのエントリを検索したい。

オンラインで検索したところ、使用できるはずであることがわかりました

$access_dateMongoDate はどこにありますか。現在、$access = new MongoDate(strtotime($access_date));日付文字列から MongoDate を作成するために使用しています。

しかし、これupdate_atは MongoDate オブジェクトとして保存された場合にのみ機能するようです。前述のように、文字列として保存されます。$gtMongoDates の代わりに日付文字列を使用する簡単な方法はありますか? そうでない場合は、複雑な for ループを実行する必要があり、非常に面倒です。

0 投票する
1 に答える
726 参照

php - Date オブジェクトの作成 MongoDB 新しい PHP ドライバー

PHPを使用してMongoDBでドキュメントを作成するためにDateオブジェクトを作成しようとしています。

PHP ドキュメントで見ましたが、PHP7new MongoDate()用の「新しい」ドライバー MongoDB (このドキュメント) を使用していて、これを使用できません。

MongoDB\BSON\Date で試しましたが、Class 'Date' not found

新しいドライバーのドキュメントとスタックオーバーフローを検索しましたが、何もありません...

「新しい」PHPドライバーでDateオブジェクトを作成する方法を知っている人はいますか?

0 投票する
0 に答える
63 参照

php - 新しいmongodb phpドライバーで再利用できるようにMongoDateクラスを書き直す方法は?

現在、mongodb と yii フレームワークを使用するプロジェクトに取り組んでいます。プロジェクトを php7 にアップグレードする予定です。しかし、古い monogdb ドライバーは減価償却されています。MongoDate クラスは古い mongo ドライバーの一部であり、減価償却されています。私たちのプロジェクトでこのクラスを書き直して動作しますか?