使用3T Studio将行插入MongoDB
我有一个简短的问题,也许有人能帮我。我对MongoDB还相当陌生,到目前为止,我自己已经走了相当远的路 我创建了一个数据库,其中包含我所有的员工、电子邮件和职务 我从CSV文件上传了这些,但是CSV文件非常大,很难编辑。我想知道是否有一种方法可以在其中插入一行,这样我就可以标记它们,例如:Name:Email:Title使用3T Studio将行插入MongoDB,mongodb,Mongodb,我有一个简短的问题,也许有人能帮我。我对MongoDB还相当陌生,到目前为止,我自己已经走了相当远的路 我创建了一个数据库,其中包含我所有的员工、电子邮件和职务 我从CSV文件上传了这些,但是CSV文件非常大,很难编辑。我想知道是否有一种方法可以在其中插入一行,这样我就可以标记它们,例如:Name:Email:Title 我还没有弄明白这一点,任何帮助都会很好 在PHP中,您可以执行以下操作: $manager = new MongoDB\Driver\Manager("mongodb:
我还没有弄明白这一点,任何帮助都会很好 在PHP中,您可以执行以下操作:
$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
$insRec = new MongoDB\Driver\BulkWrite;
$insRec->insert(['name' =>'Max CodeSmith', 'email'=>'info@maxcodesmith.com', 'title'=>'Solutions Architect']);
$writeConcern = new MongoDB\Driver\WriteConcern(MongoDB\Driver\WriteConcern::MAJORITY, 1000);
$result = $manager->executeBulkWrite('your.collection', $insRec, $writeConcern);
需要更多的细节,我们在这里看什么。数据是否加载?数据已加载。我已经通过CSV导入上传了它们。现在你想写入数据库吗?对不起,我理解你现在说的话。数据库已经创建,所有的姓名、电子邮件和标题都在那里。我只需要在最上面加一行,上面写着Name:Email:Titleso你是说一个标题行和列的名称?这将是表顶部的一个静态行,其中显示这些字段,而不是数据本身的一部分