func (db *DB) Find(ctx context.Context, query interface{}) (*Rows, error) {
	if finder, ok := db.driverDB.(driver.Finder); ok {
		rowsi, err := finder.Find(ctx, query)
		if err != nil {
			return nil, err
		}
		return newRows(ctx, rowsi), nil
	}
	return nil, findNotImplemented
}
// Find executes a query using the new /_find interface. The query must be
// JSON-marshalable to a valid query.
// See http://docs.couchdb.org/en/2.0.0/api/database/find.html#db-find
Find executes a query using the new /_find interface. The query must be
JSON-marshalable to a valid query.
// Find executes a query using the new / _find interface . The query must be // JSON - marshalable to a valid query . // See http : // docs . couchdb . org / en / 2 . 0 . 0 / api / database / find . html#db - find
func (db *DB) Find(ctx context.Context, query interface{}) (*Rows, error) {
	if finder, ok := db.driverDB.(driver.Finder); ok {
		rowsi, err := finder.Find(ctx, query)
		if err != nil {
			return nil, err
		}
		return newRows(ctx, rowsi), nil
	}
	return nil, findNotImplemented
}
func ( db * DB ) Find ( ctx context . Context , query interface { } ) ( * Rows , error ) { if finder , ok := db . driverDB . ( driver . Finder ) ; ok { rowsi , err := finder . Find ( ctx , query ) if err != nil { return nil , err } return newRows ( ctx , rowsi ) , nil } return nil , findNotImplemented }
Find executes a query using the new /_find interface.
Find executes a query using the new / _find interface .