キーフィールドとは異なるフィールドを使用して、データベースにレコードが存在するかどうかを知りたいのですが。
私は次のコードを試しました:
function start()
{
jlog("start db query")
myType d1 = {A:"rabbit", B:"poney"};
/myDataBase/data[A == d1.A] = d1
jlog("db write done")
option opt = ?/myDataBase/data[B == "rabit"]
jlog("db query done")
match(opt)
{
case {none} : <>Nothing in db</>
case {some:data} : <>{data} in database</>
}
}
Server.start(
{port:8092, netmask:0.0.0.0, encryption: {no_encryption}, name:"test"},
[
{page: start, title: "test" }
]
)
しかし、サーバーは電話を切り、jlog( "db query done")という行に到達することはありません。私は喜んで「ウサギ」のつづりを間違えます。私は何をすべきでしたか?
ありがとう