ホームページ  >  記事  >  バックエンド開発  >  go mongo-driver db.getUser() の使用方法

go mongo-driver db.getUser() の使用方法

WBOY
WBOY転載
2024-02-08 22:24:24824ブラウズ

如何使用 go mongo-driver db.getUser()

php エディターの Youzi が、go mongo-driver で db.getUser() メソッドを使用する方法を紹介します。 MongoDB データベースを使用する場合、getUser() メソッドは、指定したユーザーの詳細情報を取得するために使用できる非常に実用的な関数です。この記事のガイダンスを通じて、このメソッドを正しく使用し、必要なユーザー情報を取得する方法を学びます。この記事を読んで、この便利な機能を一緒に調べてみましょう。

質問内容

go driverを使用してデータベースのユーザー詳細を取得したい。

###例えば。モンゴシェルで

リーリー

これのために bson.m または bson.d を構築するにはどうすればよいですか?

追加のパラメータは渡したくありません。データベースからユーザー情報を取得するだけです

リーリー

上記のようなことを試しましたが、次のエラーが返されました:

リーリー

ここで何が欠けているのでしょうか?

解決策

database.runco​​mmand()は、mongodbのrunco​​mmand()の呼び出しを容易にすることです。関数、つまり、指定された データベース コマンド .的帮助器> の実行

言い換えれば、mongo シェルで呼び出す

getuser() 関数はコマンドではなく関数です。

ただし、同じデータを取得するための

usersinfo コマンドがあります。その構文は次のとおりです: リーリー

これは、

usersinfo コマンドを実行する方法です: リーリー

usersinfo ドキュメントには、次のような さまざまな仕様があることに注意してください: リーリー

コマンドを実行しているデータベース内のユーザーに関する情報を返します。

mongosh このコマンドを呼び出すための db.getusers() ヘルパーを提供します。 リーリー

コマンドを実行しているデータベースに存在する特定のユーザーに関する情報を返します。

mongosh このコマンドを呼び出すための db.getuser() ヘルパーを提供します。 リーリー

名前とデータベースで指定されたユーザーに関する情報を返します。

リーリー

指定されたユーザーに関する情報を返します。

リーリー

データベース内のすべてのユーザーに関する情報を返します。

ご覧のとおり、

getuser() コマンドは { usersinfo: } の短縮形であり、次のように呼び出すことができます: リーリー

複数のユーザーに関する情報が必要な場合は、もちろん配列を使用できます:

リーリー

以上がgo mongo-driver db.getUser() の使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。