私は Perl MongoDB ライブラリーをいじっていて、非常に単純なことを行う方法を理解するのに苦労しています。
挿入時にデータ フィールドの順序を維持するにはどうすればよいですか? 私のコードは次のとおりです。
use MongoDB;
use MongoDB::Database;
use MongoDB::OID;
my $conn = MongoDB::Connection->new;
my $db = $conn->test;
my $users = $db->testlogwiki;
$users->insert
(
{
"product" => "WooHoo",
"errcode" => "WM2001_89873",
"solution1" => "Hit the computer.",
"line_text" => "Inserted in Perl too"
}
);
戻って MongoDB でレコードがどのように挿入されたかを調べると、次のようになります。
db.testlogwiki.find([それを見つける基準]).pretty();
"_id" : ObjectId("4fc62c2900ece6040c000000"),
"solution1" : "Hit the computer.",
"product" : "WooHoo",
"errcode" : "WM2001_89873",
"line_text" : "Inserted in Perl too"
それは私が望んでいる順序ではありません...どうすれば私が望む順序にすることができますか?