关于milvus go sdk运行时报9223372036854775807 (untvped int constant)overflows int问题

背景

在使用milvus go sdk去查询milvus服务中并列出所有集合的时候遇到一个int溢出问题,依据官方文档,具体代码如下

go 复制代码
package local

import (
	"context"
	"fmt"
	"github.com/milvus-io/milvus-sdk-go/v2/client"
	"log"
)

func Conn_Server() {
	Milvustestclient, err := client.NewGrpcClient(context.Background(), "172.19.5.119:19530")
	if err != nil {
		log.Fatalln("Faild to connect milvus server", err.Error())
	}
	defer Milvustestclient.Close()

	if collections, err := Milvustestclient.ListCollections(context.Background()); err != nil {
		log.Fatalf("Failed to list collections: %v", err)
	} else {
		fmt.Println("Collections in Milvus:")
		for _, collection := range collections {
			fmt.Println(collection)
		}
	}
}

在运行时抛出异常如下

解决方法

点击报错链接到相关代码行可以看到

看到是level给的是一个int类型,我们将这个类型改掉,改成uint64的,包括下面的reorder_k也更改为uint64类型即可

相关推荐
卡提西亚5 小时前
C++笔记-20-对象特性
开发语言·c++·笔记
java1234_小锋5 小时前
[免费]基于Python的Flask酒店客房管理系统【论文+源码+SQL脚本】
开发语言·人工智能·python·flask·酒店客房
bubiyoushang8885 小时前
使用MATLAB计算梁单元的刚度矩阵和质量矩阵
开发语言·matlab·矩阵
三掌柜6666 小时前
C++ 零基础入门与冒泡排序深度实现
java·开发语言·c++
Yyyy4826 小时前
标签Labels、Scheduler:调度器、k8s污点与容忍度
开发语言·kubernetes
来来走走6 小时前
Android开发(Kotlin) 扩展函数和运算符重载
android·开发语言·kotlin
zz-zjx6 小时前
云原生LVS+Keepalived高可用方案(二)
开发语言·php·lvs
wuwu_q6 小时前
用通俗易懂 + Android 开发实战的方式,详细讲解 Kotlin Flow 中的 retryWhen 操作符
android·开发语言·kotlin
网络精创大傻6 小时前
PHP 与 Node.js:实际性能对比
开发语言·node.js·php
snakecy6 小时前
过关斩将编程题
开发语言·python