我有以下代码
$conn = new mysqli(env('DB_HOST'), env('DB_USERNAME'), env('DB_PASSWORD'), env('DB_DATABASE'));
if ($conn->connect_errno) {
header('Content-type: application/json', TRUE, 404);
echo json_encode([
'status' => 'ERROR',
'code' => 404,
'errors' => [
[
'message' => 'Sorry, Something went wrong.',
],
],
]);
exit;
}
InsertMany方法将添加所有复制它们的对象。我在这里找不到问题。任何帮助表示赞赏。
谢谢
答案 0 :(得分:0)
发现了问题。定义架构时,必须指定index:true。该文档指出,如果unique:true索引是可选的。似乎并非如此。
new PopupMenuButton<Choice>(
onSelected: _select,
itemBuilder: (BuildContext context) {
return choices.map((Choice choice) {
return PopupMenuItem<Choice>(
value: choice,
child: new Container(
width: 100.0,
child: Text(choice.title)
),
);
}).toList();
},
),