sql >> データベース >  >> NoSQL >> MongoDB

mgotime.Timeまたはbooleanチェック

    time.Timeがある場合 フィールドで、有効な日付で適切に設定されているかどうかを知りたい場合は、そのIsZero()にクエリを実行できます。 方法。それ以外の場合、そのようなドキュメントをデータベースに照会しようとしている場合は、次のいずれかを実行できます。

    フィールドがfalseかどうかを照会します:

    iter := collection.Find(bson.M{"field": false}).Iter()
    

    $exists演算子 を使用してフィールドが使用可能かどうかをクエリします :

    iter := collection.Find(bson.M{"field": bson.M{"$exists": true}}).Iter()
    

    $ type演算子 を使用して、フィールドが日付かどうかをクエリします :

    iter := collection.Find(bson.M{"field": bson.M{"$type": 9}}).Iter()
    



    1. コレクション/オブジェクトで検索-SailsJSおよびWaterlineORM

    2. フォローとフィードのmongodbデザイン、どこに埋め込む必要がありますか?

    3. Laravelのredisパイプライン機能の外部で変数にアクセスする

    4. MongoDBでの参照と埋め込み