3

PDIスプーンを使用してmongodbの最大IDを取得したいです。

コレクションに次のフィールドがあります。

  • ID 文字列
  • ジャンル 文字列

新しいレコードを挿入する前に、最大 ID を取得する必要があります。

最大IDを取得する方法を教えてください。

4

1 に答える 1

2

MongoDB インプット ステップを使用できます。

次のクエリを使用します。

({ $group: { _id: '', theMaxId: { $max: "$_id" } } }

注: これは集計フレームワーク クエリであり、[クエリ] タブのクエリ ボックスの下部にある [クエリは集計パイプラインです] ボックスをオンにする必要があります。

補足として、MongoDB ID を使用している場合は自動インクリメントされるため、最大値を見つけてインクリメントし、新しいレコードに if を使用する必要はありません。

それが役立つことを願って、

マーク

于 2016-09-27T16:08:04.780 に答える