MongoDB
 Computer >> コンピューター >  >> プログラミング >> MongoDB

MongoDBフィールド名で許可されていない文字はどれですか?


$記号またはピリオド(。)は、MongoDBフィールド名には使用できないため、使用しないでください。フィールドは$で始まるべきではありません。

許可される文字の例を次に示します-

> db.charactersAllowedDemo.insertOne({"Employee Name" : "John"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c7fefbc8d10a061296a3c6d")
}

find()メソッドを使用して、コレクションのすべてのドキュメントを表示します。クエリは次のとおりです-

> db.charactersAllowedDemo.find().pretty();

以下は出力です-

{
   "_id" : ObjectId("5c7fefbc8d10a061296a3c6d"),
   "Employee Name" : "John"
}

  1. MongoDBのidフィールドを非表示

    ドキュメントを使用してコレクションを作成しましょう- > db.demo575.insertOne({id:101,Information:{Name:"Chris",Age:21}});{    "acknowledged" : true, "insertedId" : ObjectId("5e916a55581e9acd78b427f7") } > db.demo575.insertOne({id:102,Information:{Name:"David",A

  2. Python関数名で許可されている文字は何ですか?

    Python識別子 識別子は、Pythonでクラス、関数、変数などのエンティティに付けられた名前です。あるエンティティを別のエンティティから知るのに役立ちます。 識別子を書き込むためのルール 識別子は、小文字(aからz)または大文字(AからZ)または数字(0から9)またはアンダースコア(_)の組み合わせにすることができます。 myClass、var_3、print_to_screenなどの名前はすべて有効な例です。 識別子を数字で始めることはできません。 2variableは無効ですが、variable2は完全に正しいです。 キーワードを識別子として使用することはできません。 「